[填空题]
A particle $\mathrm{P}$ moves with velocity $\mathbf{v}=\left(\begin{array}{c}2 \\ -5 \\ 4\end{array}\right)$ in a magnetic field, $\mathbf{B}=\left(\begin{array}{l}a \\ 0 \\ 2\end{array}\right), a \in \mathbb{R}$ .
1. Given that $\mathbf{v}$ is perpendicular to $\mathbf{B}$ , find the value of a .
The force, $\mathbf{F}$ , produced by $\mathrm{P}$ moving in the magnetic field is given by the vector equation $\mathbf{F}=b \mathbf{v} \times \mathbf{B}, b \in \mathbb{R}^{+}$ .
2. Given that $|\mathbf{F}|=18$ , find the value of b .