没有合适的资源?快使用搜索试试~ 我知道了~
首页Origin_C_Programming_Guide_E.pdf
Origin provides two programming languages: Origin C and LabTalk. This guide covers the Origin C Programming language. It also shows you how to create and control Dialog Builder dialogs. Dialog Builder allows you to create and control custom dialogs such as floating tools, dialog boxes and wizards. It is assumed the reader is familiar with C/C++ language including object-oriented programming concepts.
资源详情
资源评论
资源推荐

Origin C Programming Guide


iii
Table of Contents
Origin C Programming Guide ......................................................................................................................................... 1
Table of Contents .......................................................................................................................................................... iii
1 Origin C Programming Guide .................................................................................................................................. 1
2 Basic Features ........................................................................................................................................................ 3
2.1 Hello World Tutorial .......................................................................................................................................... 3
3 Language Fundamentals ........................................................................................................................................ 7
3.1 Language Fundamentals .................................................................................................................................. 7
3.2 Data Types and Variables ................................................................................................................................. 7
3.3 Operators ........................................................................................................................................................ 10
3.4 Statement Flow Control................................................................................................................................... 14
3.5 Functions ........................................................................................................................................................ 19
3.6 Classes ........................................................................................................................................................... 21
3.7 Error and Exception Handling ......................................................................................................................... 22
4 Predefined Classes ............................................................................................................................................... 25
4.1 Predefined Classes ......................................................................................................................................... 25
4.2 Analysis Class ................................................................................................................................................. 25
4.3 Application Communication Class ................................................................................................................... 26
4.4 Composite Data Types Class .......................................................................................................................... 26
4.5 Internal Origin Objects Class .......................................................................................................................... 29
4.6 System Class .................................................................................................................................................. 38
4.7 User Interface Controls Class ......................................................................................................................... 39
4.8 Utility Class ..................................................................................................................................................... 43
5 Creating and Using Origin C Code ........................................................................................................................ 45
5.1 Creating and Using Origin C Code .................................................................................................................. 45
5.2 Create and Edit an Origin C File ..................................................................................................................... 45

Origin C Programming Guide
iv
5.3 Compiling, Linking and Loading ...................................................................................................................... 52
5.4 Debugging ....................................................................................................................................................... 56
5.5 Using Compiled Functions .............................................................................................................................. 58
5.6 Distributing Origin C Code .............................................................................................................................. 64
6 Matrix Books Matrix Sheets and Matrix Objects .................................................................................................... 69
6.1 Matrix Books Matrix Sheets and Matrix Objects .............................................................................................. 69
6.2 Base Matrix Book Operation ........................................................................................................................... 69
6.3 Matrix Sheets .................................................................................................................................................. 72
6.4 Matrix Objects ................................................................................................................................................. 82
7 Workbooks Worksheets and Worksheet Columns ................................................................................................ 95
7.1 Workbooks Worksheets and Worksheet Columns .......................................................................................... 95
7.2 Workbooks ...................................................................................................................................................... 95
7.3 Worksheet Columns ...................................................................................................................................... 101
7.4 Worksheets ................................................................................................................................................... 112
8 Graphs ................................................................................................................................................................ 145
8.1 Graphs .......................................................................................................................................................... 145
8.2 Creating and Customizing Graph .................................................................................................................. 146
8.3 Adding Data Plots ......................................................................................................................................... 153
8.4 Customizing Data Plots ................................................................................................................................. 161
8.5 Managing Layers .......................................................................................................................................... 174
8.6 Creating and Accessing Graphical Objects ................................................................................................... 181
9 Working with Data ............................................................................................................................................... 189
9.1 Working with Data ......................................................................................................................................... 189
9.2 Numeric Data ................................................................................................................................................ 189
9.3 String Data .................................................................................................................................................... 197
9.4 Date and Time Data ...................................................................................................................................... 200

Table of Contents
v
10 Projects ......................................................................................................................................................... 203
10.1 Projects ..................................................................................................................................................... 203
10.2 Managing Projects .................................................................................................................................... 203
10.3 Managing Folders ..................................................................................................................................... 204
10.4 Accessing Pages ...................................................................................................................................... 206
10.5 Accessing Metadata ................................................................................................................................. 208
10.6 Accessing Operations ............................................................................................................................... 214
11 Importing ....................................................................................................................................................... 217
11.1 Importing ................................................................................................................................................... 217
11.2 Importing Data .......................................................................................................................................... 217
11.3 Importing Images ...................................................................................................................................... 224
11.4 Importing Videos ....................................................................................................................................... 227
12 Exporting ....................................................................................................................................................... 231
12.1 Exporting .................................................................................................................................................. 231
12.2 Exporting Worksheets............................................................................................................................... 231
12.3 Exporting Graphs ...................................................................................................................................... 232
12.4 Exporting Matrices .................................................................................................................................... 232
12.5 Exporting Videos ...................................................................................................................................... 234
13 Analysis and Applications ............................................................................................................................. 237
13.1 Analysis and Applications ......................................................................................................................... 237
13.2 Mathematics ............................................................................................................................................. 237
13.3 Statistics ................................................................................................................................................... 247
13.4 Curve Fitting ............................................................................................................................................. 250
13.5 Signal Processing ..................................................................................................................................... 271
13.6 Peaks and Baseline .................................................................................................................................. 274
13.7 Using NAG Functions ............................................................................................................................... 279
剩余436页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0