力控批量新增變數 力控組態軟體的變數操作函式3

2021-10-13 01:41:38 字數 2462 閱讀 8163

力控組態軟體forcecontrol v7.0的變數操作函式3

setvar

語法int setvar(strvarname,dvalue)

說明給指定資料庫變數的引數賦值。

返回值int 賦值是否成功,0失敗,1成功。

引數string:指定資料庫變數需要賦值的引數名稱。

float:給引數要賦的數值。

示例int bret=setvar(「tag0.pv」,88.3);

給變數tag0的pv引數,賦值88.3,

操作的結果返回給bret。

setvarstr

語法int setvarstr(strvarname,strvalue)

說明給指定資料庫變數的引數賦值。

返回值int 賦值是否成功,0失敗,1成功。

引數string:指定資料庫變數需要賦值的引數名稱。

string:給引數要賦的字串。

示例int bret=setvarstr(「tag0.desc」,」abcd」);

給變數tag0的desc引數,賦值」abcd」字串,

操作的結果返回給bret。

varredir

語法varredir(var, newtagpar)

說明資料庫變數重定向。用於將資料庫變數或間接變數重定向,對於資料庫變

量改變變數的資料庫引數名稱,使其指向其他資料庫引數;而對於間接變

量則改變其變數指向,使其指向名字為newtagpar的變數,該變數在

draw中一定要存在。通常可用於歷史報表,趨勢中變數動態替換。

引數var: 重定向變數,該變數必須為資料庫變數或間接變數。

newtagpar:字串型別,新資料庫引數或變數名稱名稱。

示例dbvar1為已定義的資料庫變數。

varredir(dbvar1, 「a1.pv」);dbvar1將指向資料庫引數a1.pv

varredir(dbvar1, 「a2.pv」);dbvar1將指向資料庫引數a2.pv

varredir(var, 「var1″);var為間接變數,var1為要轉向的變數名稱。

valinputani

語法valinputani(varname,strprompt,bpassword,bprompt)

說明模擬量輸入,呼叫該函式將出現一模擬輸入框,通過該輸入框可以修改

模擬量的值。

引數varname:為一數值變數,輸入框確認後變數的值將被修改。

strprompt:為字串常量或字串表示式,bprompt為1時.該提示資訊將

被顯示在輸入框中。

bpassword:為一數值常量.1表示不顯示輸入資訊,否則顯示輸入資訊.

bprompt:為一數值常量,表示是否出現提示資訊.0表示不顯示提示信

息,否則顯示提示資訊

示例valinputana(var1,」please input a value」,0,1);該函式呼叫後將出現一模擬

輸入框,提示資訊為please input a value.

valinputdis

語法valinputdis(varname,prompt, onprompt,offprompt)

說明呼叫該函式將出現一開關選擇框,通過該選擇框可以修改開關量的值。

引數varname:為一數值變數,輸入框確認後改變量的值將被修改。

prompt:為字串常量或字串表示式,prompt為1時.該提示資訊將被顯

示在輸入框中。

onprompt:為字串常量或字串表示式,該提示資訊將被顯示在選擇框狀

態為真的按鈕上。

offprompt:為字串常量或字串表示式,該提示資訊將被顯示在選擇框

狀態為假的按鈕上。

示例valinputdis(var1,」please set switch status」,」on」,」off」);//該函式呼叫後將

出現一開關選擇框輸入框. 資訊為please set switch status,"真"提示資訊

為on;"假"提示資訊為off。prom8 為數值7的提示資訊,該項將被顯

示在選擇框中的第8項中。

valinputstr

語法valinputstr(varname,prompt,password,prompt)

說明呼叫該函式將出現一字元輸入框,通過該輸入框可以修改變數的值。

引數varname:為一字元變數,輸入框確認後改變量的值將被修改。

prompt:為字串常量或字串表示式。prompt為1時,該提示資訊將被顯

示在輸入框中。

password:為一數值常量,0表示不顯示輸入資訊,否則顯示輸入資訊。

prompt:為一數值常量,表示是否出現提示資訊。0表示不顯示提示資訊,

否則顯示提示資訊。

示例valinputstr(var1,」please input a value」,0,1);//該函式呼叫後將出現一字元輸

入框,提示資訊為please input a value。

arcgis for python 批量投影變換

接到的需求是對資料夾下包括子目錄所有影像進行投影變換,在網上找了找,大家的 好像和需求不太一致,自己寫了乙個小工具。思路是遍歷資料夾所有.tif檔案。1.用os.walk 函式來獲取路徑和檔名 2.用 if 語句限制讀取字尾為.tif的檔案 3.將檔案路徑和檔名組合起來 4.呼叫arcpy.proj...

力控學習筆記(一)

力控組態軟體的組成 開發系統draw 介面執行系統 view 資料庫系統db。draw和view主要完 機介面的組態和執行,db主要完成過程實時資料採集 通過i o驅動程式 實時資料的處理 包括 報警處理 統計處理 歷史資料處理等。開發乙個系統的基本步驟 1.建立資料庫點引數,對引數點進行資料連線 ...

mybatis批量修改,批量新增

mybatis批量修改 批量新增sql語句 1 單個新增 insert into t user user name,mobile values 2 新增並返回主鍵 keyproperty的屬性是要返回的主鍵欄位的名稱 insert into t user user name,mobile value...