VB 自動化的等高線圖<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嘿,我正在嘗試使用 VB 自動化從數據表創建等高線圖。 我需要指定“填充區域”並設置最大和最小輪廓級別。 謝謝
這是我到目前為止所擁有的。 我不斷收到“Set con = jmpdoc1.CreateContour”行的運行時錯誤 438
子 JMP()
將 jmpdoc1 調暗為 JMP.Document
將 myJMP 調暗為 JMP.Application
將 DT 調暗為 JMP.DataTable
設置 myJMP = CreateObject("jmp.application")
myJMP.Visible = True
設置 jmpdoc1 = myJMP.OpenDocument("C:\Users\jsuls\Desktop\test.csv")
設置 DT = jmpdoc1.GetDataTable
Dim con As JMP.Contour
設置 con = jmpdoc1.CreateContour
con.LaunchAddY ("Z")
con.LaunchAddX ("X")
con.LaunchAddX ("Y")
con.FillAreas (True)
con.SpecifyContours(5.0,20.0,6.0,True)
con.啟動
結束子
回复:VB 自動化的等高線圖抱歉,由於某種原因,我沒有收到回复通知。自動化中創建等高線圖的調用是 CreateContourPlot,而不是 CreateContour。你有 CreateContourPlot 嗎?
回复:VB 自動化的等高線圖問題不在於打開 csv 文件。 我可以用上面的代碼打開它。 問題是生成等高線圖。 我可以使用這個 vb 代碼創建分佈、曲面圖等。 發生的唯一問題是當我嘗試創建等高線圖時。 我不斷收到“對像不支持此屬性或方法”錯誤消息
回复:VB 自動化的等高線圖對於文本文件,必須使用文本導入接口來自動化。Samples Automation 文件夾中的 Text Import 示例應用程序提供了一個示例。對於 JMP 11,位置類似於 C:\Program Files\SAS\JMP\11\Samples\Automation\Visual Basic Samples\Text Import .NET。
如果您打開該示例,您將看到打開 CSV 文件的典型序列類似於:
將 TI 調暗為 JMP.TextImport
TI = MyJMP.CreateTextImportObject("c:\program files\sas\jmp\11\samples\import data\Book1.csv", 10000)
TI.SetEndOfFieldOptions(JMP.jmpTIEndOfFieldConstants.tiComma)
TI.SetEndOfLineOptions(JMP.jmpTIEndOfLineConstants.tiCRLF)
TI.FirstLineIsData(真)
文檔 = TI.OpenFile()