過程變數的量測是控制系統中重要的一部份,若要維持过程的精確性,就需要精確的测量当前状态变量,并且通过不同的系统输入(system input)控制过程变量达到目標值。 常見的過程變數有压强、温度、液面高度及流量, 此外還有許多不同控制系統關注的過程變數。 控制系統會用目標值(SP)和過程變數...
1 KB (148 words) - 22:43, 6 November 2024
在程序設計中,變數(英語:Variable,scalar)是指一個抽象的儲存位址,它含有了被称为一個值的某种已知或未知的資訊量,并且配对了关联的符號名稱。通常使用變數名稱參照儲存值;將名稱和內容分開能讓被使用的名稱獨立於所表示的精確訊息之外。電腦原始碼中的識別字能在執行期間綁紮一個值,且該變數的值可能在程式執行期間改變。...
12 KB (2,130 words) - 20:58, 15 April 2025
{\displaystyle PV(t)} 是 特定時間 t {\displaystyle t} 的程序變數。 控制器會利用誤差訊號來調整控制輸出,使程序變數儘量接近目標值,同時維持系統的穩定,並且讓過衝降到最低。 程序控制 PID控制器 程序變數 An 'essential variable' is defined as...
3 KB (308 words) - 15:21, 10 March 2024
PID控制器 (section 只針對過程變數進行微分控制)
在大部份的商業控制系統中,是用過程變數取代誤差作為微分項的輸入,其原因是當目標值有不連續變化時,微分控制會產生很大的突波,若目標值不變,改變過程變數的效果和改變誤差相同,因此有些PID控制器會用過程變數作為微分項的輸入,不會影響控制器控制過程變數,抗雜訊的能力。 M V ( t ) = K...
45 KB (7,020 words) - 14:42, 25 January 2025
程序设计的基本理论。物件導向程式特徵被條列如下 物件導向程式設計通常共享高階編程語言的低階功能。可用於建構一個程序的基本工具包括: 變數:能儲存一些內建型態的資訊如整數與字元,也有些是資料結構像是字串、串列與雜湊表等包含內建或複合的變數如指標。 程序...
27 KB (3,763 words) - 00:39, 21 February 2025
20度),且此輸出量不隨時間變化。在此例中溫度是一個控制變數,不過若用溫度計量測溫度,決定是否加熱,溫度也同時是輸入變數,。理想的溫度(20度)為目標值,加熱器的狀態(如加熱器控制熱水流量的閥門)會隨控制而改變,則是受控變數。程序控制的控制變數通常是温度T、压力P、流量F、液位L、成分A、PH值之等的过程变量。...
4 KB (533 words) - 06:30, 26 April 2025
斷點(英語:Breakpoint)是程序中为了调试而故意停止或者暂停的地方。 除錯設定斷點可以讓程式執行到該行程式時停住,藉此觀察程式到斷點位置時,其變數、暫存器、I/O等相關的變數內容,有助于深入了解程式运作的机制,发现、排除程序错误的根源。 由程序员指定一条指令,让程序在执行这条指令前暂停:这样的断点最为常见,叫做「指令断点」。...
1 KB (156 words) - 20:28, 4 October 2021
工業控制系統可以小到由幾個模組型的控制器組成,也可以是大型互聯及互相影響的分散式控制系統,其中有上千個現場的接線。所有的系統都會透過遠端的感測器量測程序變數(PV),並且接收量測到的資料,將量測資料和理想的目標值(SV)比較,產生透過終端控制元件(FCE)控制流程的命令,終端控制元件可能是控制閥(英语:control...
15 KB (2,106 words) - 09:52, 16 September 2023
變數的存取也是比較慢的,因為每次要存取變數的時候它都必須找出該變數實際儲存的位置,而不像編譯過的程式在編譯的時候就決定好了變數的位置了。 在使用直譯器來達到較快的開發速度和使用編譯器來達到較快的執行進度之間是有許多妥協的。有些系統(例如有一些LISP)允許直譯和編譯的程式碼互相呼叫並共享變數...
6 KB (956 words) - 13:50, 15 January 2025
在比例控制演算法中,控制器輸出等於誤差信號,也就是目標值和程序變數的差,換句話說,控制器輸出是誤差信號和積分增益的乘積。 不過只用上述方式處理,當誤差信號為零時,控制器輸出也為零,因此為了要使控制器有輸出,目標值和程序變數需要有一定程度的誤差。為避免此情形,會調整控制器,在誤差信號為零時就有一輸出值,再依誤差調整輸出的量。...
3 KB (504 words) - 22:13, 19 August 2023
部份的变量類型可以轉換,例如整數型和字符型变量。 透過指標(pointer),C語言可以容易的對記憶體進行低階控制。 不同的變數類型可以用結構体(struct)組合在一起。 具有基本的控制流:语句组、条件判断、多路选择、循环等。 函数可以返回各种数据类型的值,并且都可以递归调用。每次调用函数会重新创建变量。...
23 KB (2,816 words) - 14:52, 19 June 2025
Scratch (category 程序设计语言)
程序模件列表,程序設計平台,预览窗口和角色列表。 在1.4版本中,程序模件列表將其分為8類:動作、外觀、聲音、畫筆、控制、偵測、运算、變量。2.0版本中,有动作、外观、声音、画笔、变量、事件、控制、侦测、运算符和逻辑运算,更多模块。3.0版本中,有动作、外观、声音、事件、控制、侦测、运算符和變數...
15 KB (1,432 words) - 10:00, 24 June 2025
變數,以一個新的變數來取代,而新的變數名稱則為一個帶著版號的舊變數,舉例來說: 我們可以改變"x ← {\displaystyle \leftarrow } x - 3"左值的名稱,以及改變變數x的使用名稱,而程式仍然做著相同的事情。我們在SSA利用這個方式,建立兩個新的變數x1及x2,每個變數...
16 KB (2,248 words) - 07:48, 1 July 2025
經典控制理論以頻域分析為主,而現代控制理論利用時域的狀態空間表示法,將系統中的輸入、輸出及狀態變數之間的關係用一階的微分方程表示。為了抽象化輸入、輸出及狀態變數的數量,這些變數一般會用向量來表示,而微分方程或代數方程(當系統是線性時)則會以矩陣形式表示。狀態空間表示法也稱為時域分析,...
42 KB (6,529 words) - 13:38, 4 February 2025
駝峰式大小寫(Camel-Case,Camel Case,camel case),计算机程序編寫時的一套命名規則(慣例)。 當變數名和函式名稱是由二個或多個單字連結在一起,而構成的唯一識別字時,利用「駝峰式大小寫」來表示,可以增加變數和函式的可讀性。 「駝峰式大小寫(Camel-Case)一詞來自Perl語言...
3 KB (363 words) - 01:20, 6 May 2024
(英語:Monitors,也称为监视器) 是一种程序结构,结构内的多个子程序(对象或模块)形成的多个工作线程互斥访问共享資源。這些共享資源一般是硬件或一群變數。管程实现了在一个时间点,最多只有一个线程在执行管程的某个子程序。与那些通过修改数据结构实现互斥访问的并发程序设计相比,管程实现很大程度上简化了程序设计。...
25 KB (3,624 words) - 08:18, 19 March 2024
若因為實際系統的限制,控制器的輸出無法再影響控制變數,此時即為積分飽和的情形,例如輸出為0-5V的系統,理想的輸出在5V和6V之間變化,但實際輸出均維持在5V,這段控制器的輸出無法再影響控制變數,即為積分飽和。需要等理想輸出低於5V以下時,實際輸出會隨理想輸出變化,控制器的輸出無法再影響控制變數...
6 KB (695 words) - 04:25, 10 October 2024
THEN ELSE)及迴圈(WHILE 特定條件 DO 特定程序)取代,可能會再多一些重覆的程式碼及額外的布林變數。後來的研究者已證明選擇指令也可以用迴圈取代,不過需要更多的布林變數。Böhm及Jacopini的論文說明程式可以完全不使用goto,但是在實務上大家不一定會想要這麼進行。...
15 KB (2,058 words) - 09:33, 3 November 2024
notation)是電腦程序設計中的一种變數命名规则,此命名法又可細分為:系统匈牙利命名法和匈牙利应用命名法。 匈牙利命名法具備语言独立的特性,并且首次在BCPL语言中被大量使用。由于BCPL这种低级语言只有机器码这一种数据内容,因此这种语言本身无法帮助程式設計師来记住變數的类型。匈牙利命名法通过明确每个變數的資料型別来解决这个问题。...
13 KB (1,923 words) - 13:33, 5 July 2023
許多程式語言,程式設計師會有任意地配置過多變數的錯誤觀念,然而在編譯時,編譯器必須決定在一個較小及有限暫存器的系統中如何分配這些變數,並非所有變數都是在同一時間執行,所以有些暫存器可能被分配超過一個變數。然而,兩個被分配在同一暫存器的變數,若在同一時間使用,若是不破壞他的數值就無法被分配在相同的暫存器。無法被分配在相同的暫存器的變數...
10 KB (1,540 words) - 13:39, 31 July 2021
静态库 (category 计算机程序库)
變數的集合體。靜態函式庫的檔案內容,通常包含一堆程式設計師自定的變數與函式,其內容不像動態連結庫那麼複雜,在編譯期間由編譯器與链接器將它整合至應用程式內,並製作成目的檔以及可以獨立運作的執行檔。而這個執行檔與編譯執行檔的程序,都是一種程式的靜態构建(static build)。历史上,程序...
4 KB (420 words) - 10:44, 14 January 2025
迴路性能(Loop performance)是控制工程用語,是指控制迴路 (例如PID控制器)的性能。性能是指系統可以讓受控體的程序變數追隨理想的訊號,追隨是用最有效的最佳化進行,而且沒有延遲及是過沖。 監控控制迴路在自動化生產,在精煉、造紙、化工、發電等產業都相當重要。監控控制迴路用來控制制程中的...
986 bytes (141 words) - 15:03, 31 December 2023
變數分佈方式的圖(例如班上同學的身高及體重)。多半是在平面笛卡尔坐标上,表示二個變數的分佈,若點有區分不同的顏色/形狀/大小,可以用此特性表示另一個變數。 散点图中的資料會用許多的點來表示,每個點表示一個資料,而其在水平座標軸及垂直座標軸上的座標,分別對應該資料的變數。...
9 KB (992 words) - 10:20, 28 June 2022
是程式檔案的名稱,假如程式檔案的名稱為rm.exe,當使用者在指令列輸入rm file後,使用者介面的程式shell會初始化rm.exe處理程序,設定環境變數argc = 2以及argv = ["rm", "file"]。 main這個名稱是一個特有的名稱;正常來說,使用者在每個C與C++程式自定...
10 KB (1,303 words) - 17:24, 15 January 2025
Python (redirect from Python程序设计语言)
和函数式编程。它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。它的语言结构以及面向对象的方法,旨在帮助程序员为小型的和大型的项目编写逻辑清晰的代码。 吉多·范罗苏姆于1980年代后期开始研发Python,作为ABC语言的后继者,它也可以被视为采用了叫做M...
219 KB (23,099 words) - 08:18, 1 July 2025
在應用上主要存在下列二項限制: 只適用於連續性的系統,是假設所有反應值與獨立變數的量測刻度是連續性的。 影響系統之獨立變數(可控制和不可控制變數)是屬於計量性。 而這裡主要探討的是行動式隨意網路裡 IEEE 802.11 中的 媒體存取控制 (Medium access...
12 KB (1,285 words) - 17:04, 18 July 2022
有与二进制表示时间相关的部份的二进位兼容性。更改成无符号的32位整数则会影响许多与两时间之差相关的程序。不过,那时使用32位系统的计算机可能会很少。 大部份64位操作系统已经把time_t這個系統變數改為64位寬。不過,其他現有架構的改動仍在進行中,不過預期「應該可以在2038年前完成」。然而,直...
6 KB (663 words) - 11:45, 21 January 2023
True BASIC (category BASIC程序设计语言家族)
BASIC。為使用戶設計出更好結構的程序,True BASIC取消了對GOTO命令及行號的支援。而這兩項功能,微軟一直到現在的Visual BASIC還在保留。不過,True BASIC亦允許用戶在指示數值時省略LET命令。而對於變數的命名,亦由ANSI BASIC所要求的一個字母加一個數字,改為容許較長的描述性變數名稱。 以下是一個用True...
3 KB (535 words) - 09:17, 9 February 2021
variables)是拥有局部作用域的变量。这样的变量只能由声明它的函数或块中访问。在仅有两层可见性的程序设计语言中,局部变量对应全局变量;另一方面,许多类ALGOL语言允许任意多层的嵌套函数,各自拥有私有变量、函数、常量和类型。 大多数程序设计语言中,局部变量是直接存储在调用堆栈上的自动变量。即递归函数调用自己时,局部...
2 KB (311 words) - 06:57, 6 June 2024
旦建立雙向綁定,使用者輸入,會由Angular自動傳到一個變數中,再自動讀到所有綁到它的內容,更新它。效果上就是立即的資料同步。在程式碼中修改變數,也會直接反應到呈現的外觀上。不僅內容可以雙向綁定,其他諸如類別、寬度、高度等等,都可以和變數與使用者的輸入,綁定起來。 AngularJS在2009年由Miško...
8 KB (766 words) - 12:43, 1 August 2023
是那些與當前、持續的認知努力有關的體驗。 而有關「後設認知知識」,弗拉維爾又再細分作三個分類: 個人變數的知識(knowledge of person variables) 工作變數的知識(knowledge of task variables) 策略變數的知識(knowledge of strategy variables)...
4 KB (531 words) - 15:59, 25 June 2025