<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我有一些程式碼將一些數字提取到變數中,然後將它們放在一個字串中。
x位置= dt1 :模具_X [ X ] ;
位置= dt1 :模具_Y [ X ] ;
地點= dt1 :地點[ X ] ;
設備名稱= “x=” ||字元( x位置) || “y=” ||字元(位置) || “ 地點” ||字元(地點) ;
它會輸出類似這樣的內容:x= 8 y=2 Site2
但現在它輸出: x=[8] y=[2] Site[2]
我不確定我改變了什麼。我在其中提取變數的資料表中的列是數字列。
有人知道為什麼會發生這種情況?另外,我無法找到如何使用從字元中刪除功能的範例。
像這樣的東西嗎?xlocation = 刪除自(xlocation, [)?
該列是包含矩陣的 JMP 12 表達式列嗎?
這是一個可能會帶來一些見解的調試想法。type() 函數將告訴您 JSL 變數中值的資料型態。
x=42;
顯示(x,類型(x),字元(x));
x=[3.14];
顯示(x,類型(x),字元(x));
x = 42;
類型(x)=“數字”;
字元(x)=“42”;
x = [3.14];
類型(x)=“矩陣”;
字元(x)=“[3.14]”;
x 的值是多少?看起來它是一個數字列表或矩陣,然後將矩陣返回到 xlocation、ylocation 和 site。
可能需要插入邏輯來測試 x。如果它是一個矩陣,則提取第一個值並使用它。
A = [ 1 ] ;
乙=字元( A ) ;
列印(乙) ;
“[1]”