首頁
網站導覽
加入最愛
瀏覽紀錄
關於ORIGIN
為何選擇Origin
什麼是Origin和OriginPro
為何選擇OriginLab
我們的客戶
關於旭好
聯絡我們
最新消息
產品介紹
Origin/OriginPro2025新功能
Origin/OriginPro2024b新功能
Origin/OriginPro2024新功能
Origin/OriginPro2023b新功能
Origin/OriginPro2023新功能
Origin/OriginPro2022b新功能
Origin/OriginPro2022新功能
Origin/OriginPro2021b新功能
Origin/OriginPro2021新功能
Origin/OriginPro2020b新功能
Origin/OriginPro2020新功能
Origin/OriginPro2019b新功能
Origin/OriginPro2019新功能
Origin/OriginPro2018新功能
Origin/OriginPro2017新功能
Origin標準版
OriginPro專業版
系統需求
國外個案分享
國內個案分享
我們的客戶
授權方式&維護
單機版 / Node-Locked
網路版 / Concurrent
維護與更新 / Maintenance&Upgrade
線上報名
技術支援
ORIGIN下載專區
安裝與註冊
ORIGIN其他資源
常見問題教學區
技術支援單
詢價&服務
首頁
產品介紹
Origin標準版
Origin/OriginPro2025正式推出! 歡迎到下載專區安裝或試用
OriginLab 的小工具APP,目前下載與使用者越來越多,歡迎來看看唷!
[新增]常見問題教學區--點選查看更多教學內容
程式語言編程和其他軟體連結
程式語言編程以及其他軟體連結性說明
當您使用
Origin
已經有一些經驗之後,您可能會想要自己撰寫程式來連接
Origin
的功能,好處是可以更直接地將您的分析與繪圖任務作一些更高階的客製化,您可透過以下幾種方式:
LabTalk
LabTalk
對
origin
來說是成熟與完整的編程工具,幾乎所有能夠在
origin
展現關於圖像型態的使用這界面都可以透過
LabTalk
的語法達成。
Origin
提供兩種視窗讓您可以直接在上面撰寫程式
:Script Window
和
Command Window。
LabTalk
腳本可以從任何一種文字編輯器來創造與儲存,包括
Origin
的
Code Builder
並儲存
OGS files。
腳本可以分類與組織,且透過
Code Builder
,您可以按照分類來編輯,除錯與試行。
您可在
Coder Builder
可以撰寫,修改,除錯和試行您的程式,並可以儲存起來從
Origin Project
中呼叫。
另外一方面,您也可以從下列幾種方式開始您的
LabTalk
編程工作:
透過小圖示按鍵點選來執行
LabTalk Scripts
從下來選單挑選來執行
LabTalk Script
如上圖,您可以自行創造撰寫
LabTalk
的選單放在你想要的位置以方便編程。
從對話視窗點選執行
LabTalk Script
在
timer
上執行
LabTalk Script
Origin C
Origin C
是基於
ANSI C
語言的一種高階程式語言,
Origin C
也包含
C++
和
C#
語言的元素。
Origin C
提供許多能夠連接
Origin
軟體功能的地方包括:資料輸入,資料處理,繪圖以及統計分析以及輸出能力。
Origin C 函數的建構環境
Origin C
程式碼在
Origin
中以
Code Builder
的整合發展環境
(IDE)
中來開發與應用,包含原始碼的編譯,除錯工作等等可以透過一個綜合的工作空間的視窗。
如上圖,
Code Builder
是一個
Origin
的整合開發環境,在上面您可以使用各種語言包括
C,LabTalk script,Python
程式碼等其他的
APP
開發。
開發工具箱
(Developer Kit)
開發工具箱是一個允許使用者建構複雜對話窗,浮動工具以及精靈的有效工具。透過這些方式可以輕易地連結
Origin
的各種功能。同時使用開發工具箱來創造出來的對話視窗可以嵌入
Origin
的圖以及第三方軟體等元件。
如上圖,透過開發工具組完成的主動式對話控制
(National Instruments)
NAG
資料庫
Origin
包含完整的
Numerical Algorithms Group,Inc(NAG)
的資料庫,透過
NAG
資料庫連結
Origin C
可以讓您所需的進階數值計算自行開發出小工具使用。
如上圖,
NAG
資料庫提供各種不同領域所需的數值演算法。
X Function
您想要在
Origin
上建立客製化工具嗎
?
X Function
提供了一個框架給您使用。從您的需求出發,簡單地定義您所需要的控制指令,
Origin
可以根據您的定義產生對話視窗。一旦
X Function
創造之後,可以放置於上方選單,透過
LabTalk Script
來連結或是分享給其他
origin
使用者。
如上圖,在
X-Function Builder
可透過預覽視窗方式用視覺化的創造
X-Function。
Origin
與其他軟體的連結性
Python
origin
軟體直接執行
Python
控制指令或是執行
Python
檔案或是透過
PyOrigin module
從
Python
來連接您的
Origin
裡的物件。此外您可以使用
其他
Python
的延伸
如同
PyQt4
或是
numpy
等方式。
與
R
的整合
R
,在
Origin
內您可以直接執行
R
的命令列或是
R
的檔案,在
Origin
和
R
之間作資料無痕互換。強大的統計語言
R
和完美的科學繪圖
Origin
將成全最佳的解決方案。
如上圖,您可以在
origin
內整理資料後送入
R
作進階統計分析,並從R接收成果然後在
Origin
內繪圖。
MATLAB
MATLAB
工作空間
(*.MAT)
檔案到
Origin
內,如果你已經安裝
MATLAB
在跟
Origin
同一台電腦內,您可以使用
MATLAB Console
輕鬆地在兩軟體轉換資料數據。在這個工具下,您可以盡情發揮
MATLAB
強大功能並結合
Origin
優異卓越的數據分析與繪圖能力。
輸入您所選擇的資料到
Origin
工作簿或是矩陣簿。
從
Origin
的工作表或是矩陣資料傳送到
MATLAB
作分析
從
MATLAB
接收分析結果並且使用
Origin
作資料後處理,包含完美的客製化報告(常用)。
圖像化方式輕鬆地放大縮小與翻轉
Origin
所產生的圖型以便探索資料
輕易地創造高品質的客製化圖像
如上圖,從
MATLAB Console
分析TEM影像且獲取資料數據,將結果在
Origin
上使用機率分布直方圖來展現,更多的詳細示範可以參考
網頁
說明。
Mathematica
Origin
的
Mathematica
連線
是一個簡單易用的工具,可以使您快速連結
Origin
和
Mathematica
的核心。資料交換,傳送方程式到
Mathematica
執行,然後在
origin
創造您的圖表,透過滑鼠點選的方式挑選所要展現的圖型樣式,簡單輕鬆地完成最終的高品質報告。這個工具包含多標籤
(multi-tabbed)
對話視窗以及
Origin
和
Mathematica
之間的方程式交換,在這個工具您可以做到:
從
Origin
傳送工作表和矩陣資料到
Mathematica
從
Mathematica
取得資料到
Origin
工作表或矩陣簿
使用
Mathematica
功能創造
Origin
圖型
在
Origin
上擬合
Mathematica
方程式的結果
LabVIEW
客製化
LabVIEW Vls
使您可以與
Origin
軟體溝通。這些
custom Vls
被使用來開啟和關閉
Origin
的應用程式,將資料放入
Origin Project
和分析範本或是傳送編譯程式語法到
Origin
來創造圖型並儲存到
Project
。
在
LabVIEW Functions Palette
內如果要連接到
Origin sub-Vls
的時候,請選擇
T
ools:copy Origin Sub-Vl to LabVIEW vi.lib\addons\Origin
更多教學步驟請參考
網頁
。
如上圖顯示如何從
National Instruments USB-6009 multifunction I/O devices
獲取資料並透過
Origin
來繪圖。
自動化程序
Origin
有類似
自動化程序
的功能,可以支援類似
Microsoft® Excel®, Microsoft® Visual Basic®
等支援物件導向模型提供自動化程序。
從
Client
應用程式,圖型,分析以及結果輸出等等可以自動化傳送到
Origin
軟體上,或是在您的應用程式背景下執行且在不被影響的狀態下選擇性完成。
如上圖可以清楚展現
Excel
端應用程式到
Origin
之間的自動化。開始
Origin
軟體且事先客製化的
Origin Project
將被自動開始,而資料從
Excel
送到
Origin
後能自動化地進行分析報告,甚至可以透過資料數據改變而自動更新,而分析結果與圖型影像則可以從
Excel
回到
Origin
上。詳細內容可以參考
網頁
內容。