認識fChart流程圖與程式碼編輯器
==============================================================================
fChart是一個流程圖直譯工具,提供工具來繪製流程圖,和執行繪製的流程圖.
在4.5版新增源至Min C# Lab的程式碼編輯器,fChart已經轉變成為整合開發環境,
可以編輯 C、Java、C#和Visual Basic程式碼,和編譯執行 C、Java(需自行安裝JDK)、
C#和Visual Basic程式。
在4.52的Arduino版:支援Arduino程式編輯,可以啟動Arduino IDE上傳程式
和在UNO模擬器上執行。
因為UNO模擬器是獨立工具,載入Arduino程式是透過程式送出鍵盤按鍵來執行功能表命令,
所以需要等到成功啟動UNO模擬器後,才能送出開啟檔案命令,且在檔案對話方塊出現後,
才能送出檔名,在fChartCodeEditor.exe.config檔案可以設定延遲時間,如下所示:
<setting name="InputFileDelayTime" serializeAs="String">
<value>1200</value>
</setting>
<setting name="OpenFileDelayTime" serializeAs="String">
<value>1000</value>
</setting>
上述 OpenFileDelayTime 是成功啟動送出開啟檔案命令的延遲時間 1 秒,InputFileDelayTime
是等到檔案對話方塊出現後,送出檔名的的延遲時間 1.2 秒。
請注意!如果系統執行效能較差,UNO模擬器開啟.ino檔案一直失敗,請增加延遲時間,
就能正確送出按鍵命令和檔名。
4.55版支援 C++ 程式, 而且fChart流程圖直譯器的定義變數可以輸入完整的運算式, 且支援
常用函數, 可以大幅減少流程圖的尺寸.
使用fChart流程圖直譯器
==============================================================================
1. 啟動fChart:我們有兩種方式來啟動fChart流程圖直譯工具,如下所示:
方法一:請開啟fChart所在的資料夾,按二下執行[RunfChart.exe]後,按【是】鈕。
方法二:請開啟fChart所在資料夾,因為檔案權限問題,
請在【FlowProgramming_Edit.exe】上,執行滑鼠【右】鍵
快顯功能表的【以系統管理員身份執行】命令來執行fChart後,按【是】鈕。
說明: 指定FlowProgramming_Edit.exe永遠使用【以系統管理員身份執行】執行,
請在執行檔上,執行[右]鍵快顯功能表的[內容]命令,選[相容性]標籤,
在下方勾選[以系統管理員的身份執行此程式]後,按[確定]鈕完成設定
2. 離開fChart:請執行「檔案>結束」命令,或按視窗右上角【X】鈕。
3. 新增流程圖符號:在左邊工具列點選欲新增的流程圖符號,移動
符號圖示至編輯區域的欲插入位置,點選一下,可以開啟編輯符號
的對話方塊來編輯符號內容。
4. 連接2個流程圖符號:請在欲連接的2個符號各點選一下(順序是
先點選開始符號,然後結束符號)後,在沒有符號區域,執行
滑鼠【右】鍵快顯功能表的【連接區塊】命令來建立連接箭頭線。
5. 刪除連接箭頭線:請分別點選一下連接線兩端的流程圖符號(順序沒有關係
),在沒有符號區域,執行滑鼠【右】鍵快顯功能表的【刪除連接線】
命令來刪除連接線。
6. 刪除流程圖符號:沒有任何連接線時,才能刪除流程圖符號,
請點選一下欲刪除符號後,在沒有符號區域,執行滑鼠【右】鍵快顯功能表
的【刪除區塊】命令。
7. 執行流程圖:在上方執行工具列,按【執行】鈕執行流程圖。
使用fChart程式碼編輯器
==============================================================================
1. 啟動fChart程式碼編輯器:在fChart按上方【程式碼編輯器】鈕啟動fChart程式碼
編輯器,或直接執行【fChartCodeEditor.exe】程式來執行fChart程式碼編輯器。
2. 離開fChart程式碼編輯器:請執行「檔案>結束」命令,或按視窗右上角【X】鈕。
3. 在編輯區域的右下方切換使用的程式語言;左下方按鈕編譯和執行程式。
4. 執行上方功能表命令可以依據流程圖符號來插入指定程式語言的程式片段。
5. 執行「檔案>設為預設程式語言」命令指定預設的程式語言。
6. Java語言需自行安裝JDK,然後執行「檔案>設定JDK目錄」命令,指定JDK安裝目錄。
7. 選[Arduino]切換撰寫 Arduino 程式,按第1個按鈕是在UNO模擬器執行,第2個是透過
Arduion IDE 上傳至開發板,此時的fChart程式碼編輯器可以作為 Arduino IDE 的
外部程式碼編輯器。