MATLAB Script Node允許 "_" 在參數的名字裡,但是執行時就不是很正確。



主要軟體:
主要軟體版本: 7.0
主要軟體修正版本: N/A
次要軟體:

問題: 假如我使用 "_x",x可以結合任何字串和數字,如同在 LabVIEW中 一個輸入給MATLAB script node ,script不會正確得執行。

(In LabVIEW 6.1:版)
關於script code部分,使用這個輸入將不會執行。也不會有錯誤的出現。假如我使用這個輸入為"_x"或剛剛所說的"x" 在真實script裡得點,將會有相同的結果。

(In LabVIEW 7.0版)
假如 "_x"在這個輸入使用 script ,就會有 1050"Missing variable or function": 出現
假如 "_x"在這個輸入使用 script,不會有從這個節點(node)回傳,但是這個輸入一部份的script不會執行 下面就是這個情形的範例

解答: "_"就像第一個字元一樣是不允許在MATLAB參數的。改變參數名字所以必須有一個有用的第一個字元。參數的名字必須開始於字串。如同第一個字元不是特殊的字元或數值是被允許的。數值只和"_"是被允許的參數名字,但是不是像開始的字串一樣。

相關連結:

附加檔案:


MATLAB parameter name.vi - MATLAB parameter name.vi



報告日期: 08/27/2003
最後更新: 09/04/2003
文件偏號: 30QCHFDW