上位機和下位機,一般是指集中控制系統中的pc機和現場的工控機。上位機(
pc機)主要用來發出操作指令和顯示結果資料,下位機(工控機)則主要用來監測和執行上位機的操作指令。舉個例子,蓄電池生產中,需要按工藝要求進行充電和放電。現場有許多任務位,各自配有智慧型的充放電裝置, 它們就是「下位機」。整個車間有一台
pc機來集中管理,這就是「上位機」。 上位機軟體一般用高階語言程式設計,如
basic、c
,有比較豐富的圖形介面。下位機的程式設計,依所用的
mcu而異,以彙編為主。 上位機和下位機之間的通訊,常見是
rs-232
,rs-485
,當然還有很多,但都是序列方式。特別是「一對多」的
rs-485
用得最普遍。
乙個搜尋的需求可以有多少功能問題?(上)
需求 2 結果不分頁,瀑布流展示。3 結果的展示有一些簡單的互動設計,如顏色 樣式。4 歷史搜尋詞記錄5個,按時間倒敘排列。用例設計 1 根據需求設計用例,檢查是否完成需求。2 無實際情況 1 需求基本完成,對比其他版本,較多的互動建議問題。同步通知ui 互動介入。他們除了對比其他版本更多的細節問題...
C 編寫乙個簡單串列埠通訊上位機
1.在 c 中,命名空間提供了一種組織相關類和其它型別的方式。我理解的命名 空間就是乙個貨櫃,裡面可以裝下很多類和方法。其實我們也可以認為所謂的 命名空間相當於 c 語言中的標頭檔案,只不過 include 變為了 using namespace。具 體的書寫規範見 清單 第 1 到 7 行 全都為...
用qt寫的乙個簡單到不能在簡單的上位機
學qt時,寫的乙個簡單得不能再簡單的串列埠上位機,用來控制微控制器上的2個led。假設乙個是只有開和關的狀態。乙個可以調節亮度。上位機的介面如下圖 其中,波特率,資料位,停止位下拉值在設計師裡面新增。剩下的功能,基本由 實現。通訊使用的協議也是隨便寫的。很簡單和隨意。是老弟手繪的。下面貼 inclu...