ViaLatM GPSサービス-スクリプト言語(部2)

記事のこの部分では、ViaLatMスクリプト言語について引き続き説明します。 他のオブジェクトの属性へのアクセスを許可する関数、条件付き割り当て関数などを検討します。 出版物ViaLatM GPSサービスの説明の最初の部分はスクリプト言語です。この言語の最新の説明は、WebサイトのViaLatM Scripting Languageセクションで入手できます。







変数の設定と作業シナリオの定義は、各デバイスのコンテキストメニューの「変数およびスクリプト設定パネル」で行います。



演算子は「;」で区切られます。



コメント



行が記号「#」で始まる場合、処理されません(コメント)。 文字「#」が行内にある場合、この文字から行末までの内容は無視されます。



例:



定数



値が複数の演算子で使用される場合、値を個別に分離し、定数として定義するのが妥当です。 原則として、定数はスクリプトの先頭で定義されます。 定数識別子の前には、キーワード「CONST」が付きます。



例:



ローカル変数



ローカル変数は、定義後のスクリプト実行中にのみ使用可能です。 グローバル変数とは異なり、それらはアプリケーションインターフェイスに表示できず、オブジェクトの定数属性には保存されません。 ローカル変数には名前がありません。つまり、接頭辞「Name:」です。



例:



条件復帰機能



構文:IFSET(condit、value1、value2);



この関数は、ペン引数で指定された条件をチェックします。 trueの場合、2番目の引数で指定された値を返します。 それ以外の場合、3番目の引数の値が返されます。 最初の引数の形式:val1リレーショナルval2。 関係の1つが関係として機能する場合: "=="、 "<="、 "> ="、 "!="、 "<"、 ">"。



例:



他のトラッカーの属性パラメーターへのアクセス



UNIT関数は、別のトラッカーの属性を選択するために使用されます。 パラメータとして、トラッカーIMEIが渡されます:UNIT( "01234567890")。 閉じ括弧の後に、選択される属性の名前がドットで示されます(このトラッカーには、この属性パラメーターが存在する必要があります)。 選択したトラッカーは、スクリプトが実行されるトラッカーと同じグループに属している必要があります(フォルダーはサービス内のグループの役割を果たします)。 それ以外の場合、関数は「ERROR」を返します。 追加パラメーター「OWNER」を使用すると、別のグループにあるトラッカーにアクセスできますが、現在のトラッカーを所有するユーザーが作成する必要があります:UNIT(OWNER、「01234567890」)。



例:





記事の以下の部分では、言語演算子が考慮されます。FOR(OBJ IN SET)-指定されたセット内のオブジェクトの反復。 IF ... THEN ... ELSE; スイッチ; CALL-プロシージャを呼び出します。



All Articles