產品介紹
Flowcode使您可以快速,輕松地開發復雜的電子和機電系統。 圖形編程工具允許那些經驗不足的人在幾分鐘內開發系統。
Flowcode是一種用于電子和機電系統開發的高級集成開發環境(IDE)。 專業和學術工程師使用Flowcode開發基于微控制器的控制和測量系統,或使用Windows兼容個人計算機的堅固工業接口。
Flowcode非常適合那些編程PIC器件,包括Microchip的8bit,16bit和32位微控制器。 它也是編程Atmel AVR,Arduino和基于ARM的設備的簡單而有效的解決方案。
由Flowcode生成的MCU HEX代碼可以上傳到TINA中的MCU,并用于混合模式電路。
您可以與TINA一起購買Flowcode作為優惠價格。?
什么是流程代碼?
流程代碼是一個圖形化編程集成開發環境,使您能夠開發高功能的電氣、電子和機電系統,用于基于單片機的系統,以及用于Windows個人電腦和平板電腦。
嵌入的流程代碼?使您可以輕松地為流行的微控制器創建高功能的程序。
流程代碼應用開發人員?允許您為Windows個人電腦和平板電腦與硬件系統接口和低成本輸入輸出板創建強大的人機界面----本地(USB/Buelet)或遠程(Wi-Fi、局域網、互聯網)。
?
易用
流代碼的圖形化編程接口使那些缺乏編程經驗的人能夠輕松地開發復雜的電子系統。
將圖標拖到工作區上,可以輕松創建簡單或復雜的程序.全球和本地變量在整潔的組織列表中,創建具有圖形界面的功能。
模擬
流代碼包括在組件級和系統級模擬的模擬引擎。這使您可以在部署前驗證屏幕上的設計,縮短設計時間,提高系統完整性。
組件是開放源代碼,因此您可以根據提供的組件和系統設計自己的組件和系統。
目標獨立
對不同的目標設備使用相同的代碼,為一個微小的8針PIC10設備創建一個程序,然后通過將其轉換為PINB32或ARM設備立即將其放大。一些簡單的配置更改,您將在新設備上啟動并運行相同的程序。
在任何個人電腦應用程序之間進行切換,包括應用程序開發人員。
多重編碼范式
流代碼允許您使用最好的編碼技術為您的項目:
您可以在流程圖、塊、c代碼和偽代碼中編程,并在這些范式之間無縫傳輸。
流程圖:?簡單的拖放,可視化你的代碼,用這個編碼方法創建容易理解的程序。
街區:?類似于其他的視覺編碼方法,這對那些在此方法中用于可視化程序的人很有用。
c代碼:?使用我們的C代碼解釋器,您可以在C中編程并使用流代碼。
偽碼:?用結構化的慣例編寫簡單的語言來創建你的程序.
數據流規劃:?用標準流程圖符號描述你的程序--非常適合DSP的應用和通信.
狀態圖:?使用狀態機開發程序,并在狀態之間的過渡中調用C代碼或流程圖宏。
大型組件庫
流代碼包括一個龐大的組件和子程序庫,從簡單的輸入設備和傳感器到復雜的通信系統,包括USB、WIFI和藍牙。
社區和支助
如果您是新的流程代碼,您將發現有大量的支持材料可供您使用。
·?你看看我們的
·?你可以瀏覽?流碼維基?我們是如何提供一般幫助信息的
·?你可以瀏覽我們的?啟動指南?是一個PDF文件
·?你可以學一門課:?單片機編程介紹
·?你可瀏覽我們的?論壇?請參閱其他用戶的程序、項目、問題和來自我們寶貴貢獻者和矩陣工作人員的答復。
·?您可以在流代碼論壇上提出自己的問題,并在一個驚人的短時間內得到答案。許可證使用者從矩陣工作人員那里獲得優先支持服務。
·?你可以修讀數碼通訊的高級課程
流代碼支持數百個設備,列在這里是支持什么的一個小示例,要查看由流代碼支持的所有設備的完整列表。
流代碼支持廣泛流行的阿杜伊諾設備范圍。阿杜諾原型硬件平臺擁有大量的教育者和愛好者在世界各地。流碼可以直接針對阿杜諾硬件進行編程.還可提供電子鎖硬件,以提供模塊化的插頭和播放電路以及調試支持。UNO的用戶可以免費編譯到他們的設備,以及許多免費的組件來開始使用流代碼。
流代碼現在支持ESP32!這些以ARM為基礎的強大產品包括集成Wi-Fi和藍牙連接,以及一系列通用I/O和逗號外設設備,這些設備可以在廣泛的應用程序中實現連接。它們的成本非常低。很適合你的網絡項目。
Flowcode使用戶能夠瞄準非常流行的Raspberry Pi板。無論您使用的是Raspberry Pi型號2B(v1.2)、3B還是3B+,這都是一種直觀的編程方式,無論您在家還是在教室,都可以使用流程圖或塊模式進行編程。除此之外,我們的E-blocks2硬件平臺還支持Raspberry Pi;此外,Raspberry Pi Shield非常適合那些希望將Pi集成到E-blocks系統中的用戶。
?
Flowcode支持多個ARM系列:Microchip/Atmel的AT91系列和ST的STM32系列。這為您提供了一系列強大的32位處理器,運行速度高達200MHz,核心性能超過1000。當您的應用程序需要巨大的原始處理能力時,可以選擇這些設備。
對于我們來說,這一切都是從簡單的PIC16F84開始的,它多年來一直主導著電子項目和學習。現在,8位PIC系列是Flowcode中支持的最大范圍,擁有超過700種器件,從只有6個輸入輸出引腳的微型PIC10系列到具有大量內部外設和選項的大型5端口器件,以及巨大的Atmel設備系列。
電子鎖2是來自矩陣的最新一代單片機板。有超過30塊的板子可用,e條的范圍包括上游和下游的板子,以及成本節約包,所有這些允許你在幾分鐘內建立一個完整的系統。
·?通過模塊化設計實現靈活性
·?小型緊湊的解決方案
·?堅固耐用
·?兼容Seeed? Grove 模塊
·?在線測試和調試
·?與Flowcode IDE 集成
·?與Arduino 集成
·?通過連接器傳輸電源
E-blocks2 是 Matrix 最新一代的微控制器板。E-blocks2 系列提供 30 多種板卡,包括上游和下游板卡以及節省成本的捆綁包,所有這些都允許您在幾分鐘內構建完整的系統。
E-blocks2 系統是每個人的理想選擇,從教育環境中的學習者到工業界的工程師。E-blocks 的使用得到了一系列互補軟件(包括 PIC、dsPIC、ARM 和 AVR Arduino IDE、Flowcode)的良好支持,并且支持 Grove? 傳感器。我們的專業團隊可以通過我們的論壇提供技術支持。
如果您正在尋找一種使用Arduino 微控制器環境的方法,但您正在尋找一個為您提供課程、支持、培訓機會和吸引用戶的軟件環境的系統,那么 E-blocks2 適合您。與Flowcode 的集成是無縫的,并且允許用戶進行設計仿真以及系統的高級測試和調試的能力以及許多其他好處非常令人印象深刻。
盡管E-blocks2 擁有行業標準功能,但實際上主要是為學習者和教育工作者設計的。我們的套件與免費課程一起提供,非常適合跨各種平臺進行微控制器系統教學,包括提供PIC 和 Arduino 系統開發的平臺,并且我們的電路板的設計和制造使其能夠更長時間地滿足教育實驗室的需求。未來幾個月,E-block 2 的進一步發布將使該系列的教育吸引力進一步增強。
在Flowcode 7.3 及以上版本中,自動 ID 允許您在控制臺窗口中查看連接的 E-block2 板。在線調試允許用戶在實時仿真時設置或清除斷點并調試系統,并且可以在Flowcode 中的數據記錄器和示波器窗口中看到在線測試。示波器對于重復信號非常有用,您可以設置重復觸發并單獨檢查波形的一部分。數據記錄器對于比較一段時間內的多個信號非常有用。
Flowcode Embedded程序可以在不同品牌的微控制器之間傳輸。您可以使用此數據庫并單擊品牌,然后使用向上向下箭頭查找具有適合您的項目的正確內部外圍設備的設備。
App Developer允許您使用超低成本硬件創建出色的基于Windows的軟件,用于控制、數據收集、測試和分析。
應用程序開發人員可以在有或沒有硬件接口的情況下工作。它能夠控制任何具有通過USB、藍牙或Wi-fi/局域網連接的應用程序編程接口(API)的硬件接口,并具有多種通信協議,包括RS232、RS485、TCP/IP、Modbus、MIDI等。
現在有很多基于PIC、Arduino、Raspberry Pi和其他技術的超低成本、高性能的硬件板。通常這些用于嵌入式編程,但它們可以輕松用作Windows從輸入輸出設備。我們為這些板創建了許多應用程序編程接口,您可以使用它們來制造您自己的本地和遠程靈活功能設備,以便與Flowcode App Developer一起使用。如果您需要與下面列表中的設備不同的輸入輸出設備,您可以編輯我們的API并根據Flowcode嵌入式目標列表中的1500個設備之一創建您自己的設備。
API是開源的,在Flowcode Embedded中開發,并且可以從Flowcode Wiki獲取。
我們擁有大量用于教育的專用硬件,其功能針對學習進行了優化。對于我們的E-blocks產品,這包括板載儀器(示波器和數據記錄器)、在線調試、在線測試、堅固的結構和存儲托盤。
·?嵌入式軟件開發
·?電氣/電子測試
·?機器人與機電一體化
·?汽車工程
·?嵌入式音樂技術
·?數字信號處理(DSP)
·?通訊
有許多針對多種強大技術的綜合課程,這些課程使用Flowcode和專門設計的硬件來創建集成體驗,向未來的學生傳授所需的技術。以下是這些課程的四個示例,大多數課程時長約為20小時,旨在使用集成硬件和Flowcode解決方案快速有效地教授該主題。
有許多低成本硬件接口適合從Arduino Uno到RPi進行測試,您可以根據我們提供的應用程序編程接口制作自己的接口。
我們的Allcode越野車是參與編程的絕佳激勵方式,提供從簡單的循線到迷宮解決等一系列練習。它使用強大的dsPIC處理器,并具有精確的金屬齒輪電機和大量傳感器。您可以使用板載應用程序編程接口使用幾乎任何編程語言對其進行編程,也可以直接返回基礎知識并將dsPIC重新編程為嵌入式目標。
Flowcode與Solidworks集成,使您可以在Solidworks中設計機電一體化系統、導出設計、將其導入Flowcode并表征帶有電機的模型的運動。這使您可以在創建機械和電子產品之前驗證您的機電一體化系統。有關如何執行此操作的詳細信息,請參閱我們的?Solidworks入門指南。
我們的MIAC NXT盒是教育領域的理想測試接口,因為它配有4毫米“香蕉”連接器,并且電氣和機械堅固耐用。Flowcode中的新汽車組件包括完整的J1939 CAN總線堆棧和完整的J1979 OBDII堆棧,用于通過CAN總線接口連接掃描工具。
·?真正的汽車零部件
·?支持J1939開放CAN標準
·?8個輸入
·?2個繼電器
·?6個晶體管輸出
·?3個CAN總線
·?1個LIN總線
·?USB、藍牙、Wifi和LAN
·?提供完整的API
·?兼容流程碼
我們為汽車技術人員發布了一整套課程,您可以在Matrix網站上查看。我們沒有開發任何東西來專門向汽車工程專業的學生教授嵌入式環境中的CAN總線。也許如果您有想法可以聯系我們?
我們的新型Sysblock板由功能強大的PIC32處理器組成,帶有A/D和D/A接口以及適量的控制和接口電路。它是一種靈活的高功率信號處理系統,非常適合編程和音樂技術教學。
我們的新Sysblock板由功能強大的PIC32處理器組成,帶有A/D和D/A接口以及適量的控制和接口電路。它是一種靈活的高功率信號處理系統,非常適合DSP教學。
我們的新型Sysblock板由功能強大的PIC32處理器組成,帶有A/D和D/A接口以及適量的控制和接口電路。它是一種靈活的高功率信號處理系統,非常適合通信教學。
-處理器:?1Ghz或更快
Flowcode Embedded和Flowcode App Developer對創客和愛好者免費,項目規模沒有限制。所有組件庫均免費提供,源代碼可通過wiki獲取。我們免費提供一系列流行的嵌入式目標供創客和愛好者使用,包括:
以上價格是2023年7月31日的英國官方價格,不含英國官方稅,進入中國領域報關還要繳納關稅和相應的增值稅,匯率按照購買時的匯率進行折算。
聯系我們:
Design your electronic system on screen:
·?Choose a microcontroller that has the characteristics your application needs.
·?Develop a model of the electronic system using the 2D or 3D panels.
·?Add components from the library or create your own. Link to a mechanical model exported from Solidworks.
·?Design a program using flow chart, Blocks, Pseudo-code, C code or state machine diagrams.
·?Develop a Human Machine Interface to provide a good visual test bed.
In the latest version of Flowcode, users can now welcome improved interface improvements including new toolbar and ribbon, state machine programming, the ability to create colour graphical displays with multiple images and text boxes for gLCD's, a new IOT component pack and microcontroller peripherals.
在屏幕上設計電子系統:
·?選擇一個具有應用程序所需特性的單片機。
·?利用二維或3D面板建立電子系統模型。
·?從庫中添加組件或創建自己的組件。鏈接到從團結工廠出口的一個機械模型。
·?使用流程圖、塊、偽代碼、C代碼或狀態機圖設計程序。
·?開發一個人機界面,提供一個良好的視覺測試臺.
在最新版本的流程代碼中,用戶現在可以歡迎改進的界面,包括新的工具欄和色帶,狀態機編程,能夠創建多個圖像和文本框的彩色圖形顯示器,一個新的iot組件包和微控制器外圍設備。
流程代碼設計示例
流碼狀態機
Test your design to make sure it functions like you want it to:
·?Compile your design to hex for a microcontroller.
·?Using Matrix In-Circuit-Debug hardware step through the program in the chip one icon at a time or let the program run.
·?Use Matrix Ghost to view pin and variable status on the Oscilloscope.
·?Use the Data Recorder and Console to decode comms serial buses and check message integrity.
·?Verify your design’s performance using Flowcode App developer via USB, Bluetooth or the internet.
In the latest version, we now have a graphing instrument allowing you to make plots of data in test mode, to prove that your design performs as it should. Further to that, improvements have been made to the data recorder and oscilloscope to allow you to display not just a pin value but any value or variable in the system.
模擬你的設計,看看它的功能:
·?使用車載數字開關和模擬滑塊改變現實世界的參數,看看你的系統如何處理。
·?使用儀表、示波器、數據記錄器、控制臺或圖表來驗證系統的性能。
·?使用測試信號注入器在任何協議中發送通信數據流,以查看系統如何響應。
·?鏈接到團結工程,看看你的3d硬件模型移動在屏幕上控制你的程序。
在最近的版本中,我們改進了模擬和組件的一致性,允許用戶現在使用范圍和數據記錄器來記錄變量和腳,并且只引入了模擬組件和一系列測試注入器。
帶有電子塊板的斷點模擬
模擬機器人手臂
Test your design to make sure it functions like you want it to:
·?Compile your design to hex for a microcontroller.
·?Using Matrix In-Circuit-Debug hardware step through the program in the chip one icon at a time or let the program run.
·?Use Matrix Ghost to view pin and variable status on the Oscilloscope.
·?Use the Data Recorder and Console to decode comms serial buses and check message integrity.
·?Verify your design’s performance using Flowcode App developer via USB, Bluetooth or the internet.
In the latest version, we now have a graphing instrument allowing you to make plots of data in test mode, to prove that your design performs as it should. Further to that, improvements have been made to the data recorder and oscilloscope to allow you to display not just a pin value but any value or variable in the system.
測試你的設計,確保它的功能像你希望的那樣:
·?編譯您的設計為一個微控制器十六進制。
·?使用電路中的矩陣調試硬件一步一步地在一個芯片圖標的程序,或讓程序運行。
·?利用矩陣幽靈查看示波器上的銷和變量狀態。
·?使用數據記錄器和控制臺解碼通信串行總線和檢查消息完整性。
·?通過USB、藍牙或互聯網驗證您的設計性能。
在最新版本中,我們現在有了一個圖形化工具,可以讓您在測試模式中繪制數據圖,以證明您的設計實現了它應該實現的目標。此外,對數據記錄器和示波器進行了改進,使您不僅可以顯示PIN值,還可以顯示系統中的任何值或變量。
在流代碼環境中監測數據
測試流程代碼范圍
Reproduce your system for others to use in the field in chips or on-board level products:
·?Manufacture one, or a hundred thousand of your designs royalty free.
·?Use the Auto documenter to help others understand your project.
·?Create PC or web based human machine interfaces for use with mobile phones to check and modify your system.
·?Remotely download new programs to your device when needs change.
In the latest released we have also added ESP32 chip support to our offering totally free of charge, meaning this fantastically powerful low power MCU with integrated Wi-Fi and dual mode Bluetooth can be used with Flowcode.
復制你的系統,供其他人在芯片或機上級產品中使用:
·?制造一個,或十萬您的設計免費.
·?使用自動文檔記錄器幫助他人了解你的項目。
·?創建PC或基于Web的人機接口,以便與手機一起使用,檢查和修改您的系統。
·?當需要更改時,遠程下載新程序到您的設備。
在最新的發布中,我們還增加了ESP32芯片支持,我們提供的完全免費,這意味著這個神奇強大的低功率單片機與集成Wi-Fi和雙模式藍牙可以使用流碼。
智能家居系統
汽車收費站
流代碼支持多種語言
由嵌入的流碼支持的硬件:
阿爾杜伊諾
ESP32
在與流程代碼應用程序開發人員的聯系中使用它們來創建一些強大的基于pc的應用程序,以便與您的esp32Wi-Fi或藍圖模塊進行通信!
紅莓皮/皮科
最新版本的Flowcode還支持Raspberry Pi的PICO開發板,這些微型、快速且多功能的開發板是使用RP2040芯片構建的。
手臂
Microchip PIC/Atmel器件
Flowcode支持Microchips功能強大的16位系列的400多種微控制器,包括PIC24FXX、PIC24H/EXX、dsPIC30FXX、dsPIC33F/EXX。當您需要高性能、高精度、數字信號處理和電機控制應用時,這些功能強大的處理器非常有用。
Flowcode支持PIC 32系列中的近200種器件,包括PIC32MXX、PIC32MXXX、PIC32MZXX。這些令人難以置信的高性能設備非常適合汽車、物聯網和圖形應用。
電子積木2
從在教育環境中學習的人到工業世界中的工程師,電子街區2系統是每個人的理想選擇。支持使用電子邊界的軟件有互補范圍(包括PIC、DSPIC、ARM和AVRARDIDINI、流程代碼),并支持GREG(傳感器)。
微控制器學習- PIC 和 Arduino
Arduino
教育
幽靈科技
支持的嵌入式設備:
具有API的輸入輸出設備
教育硬件
這些產品可從全球60多家教育專業零售商處購買。請訪問Matrix TSL網站了解詳細信息。
想要使用我們的硬件產品進行開發和內部培訓的工業公司也可以直接從Matrix網站購買選定的產品。
在教育領域,Flowcode用于7個不同的學科:
課程
嵌入式軟件開發
電氣/電子測試
您可以使用Flowcode中的內置工具進行硬件測試,包括數據記錄器和示波器。
機器人與機電一體化
同樣,我們的機器人手臂允許學生使用任何軟件進行編程或直接對嵌入式dsPIC進行編程,并了解嵌入式環境中的機電一體化系統控制。
扎實的作品
汽車工程
米亞克NXT
嵌入式音樂技術
系統塊
音樂技術包使用單個Sysblock和Flowcode Embedded,使學生能夠快速構建各種數字音樂應用程序,并了解數字音樂操作的音樂效果和操作原理。學生將了解D/A轉換和A/D轉換以及數字信號處理技術,這些技術允許在數字域中對音樂進行采樣、延遲、操作和制作。
數字信號處理
系統、信號、DSP和FFT包向學生介紹數字系統中的一些概念,包括A/D和D/A轉換、奈奎斯特、數字信號處理、信號處理、信號傅立葉分析和FFT算法以及數字濾波器。學生進行一系列實驗,教他們使用單個Sysblock和嵌入Flowcode中創建的預編寫程序進行信號操作的細節。
通訊
學生使用帶有三個系統塊的面板來創建一系列通信調制器和編碼器,添加噪聲,然后解調/解碼生成的信號。在此過程中,學生了解通信系統的參數,包括鎖相環性能、信噪比、誤碼率和軟件定義無線電的原理。學生研究的通信系統包括AM、FM、PLL、QPSK、XPSK、APSK、FSK和OOK。
下載流程代碼
安裝說明
系統要求
- RAM:?1Gb或更多
-硬盤空間:?1-4Gb?(取決于工具鏈)
-操作系統:?32或64位Windows 7、8、8.1或10
USB驅動程序
流程采購
ATMEGA328P、Arduino Uno PDIP、Arduino Uno R3 PDIP、Arduino Uno R3 SMD、Arduino Uno SMD、Arduino LilyPad 328、MIAC(Arduino兼容)系統、MIAC(Arduino兼容)、16F1937、16F88、16F84A、16F877A、ECIO-28、ECIO-40、Formula Flowcode Buggy、Locktronics PIC、Matrix Project Board (18F24K50)、Matrix Proto Board (18F24K50)、MIAC System、MIAC V2、MIAC、Microchip Curiosity、Microchip MPLABXpress、Microchip PICkit 44Pin演示板、Microchip PICkit低引腳計數演示、30F3014、30F4013、EB091、ECIO40P16、公式Allcode、MIAC (dsPIC)系統、MIAC (dsPIC)、32MX320F128H、ChipKIT Uno32 PICKIT、ChipKIT WF32 PICKIT、ChipKIT uC32 PICKIT、AT91SAM7S128、EB031 , ECIOARM, BL0080, BL0011, 16F18877 , BL0032, BL0086, BL0055, BL0061, BL0036,游戲代碼
流程代碼升級
Design
設計
Test
模擬
Test
試驗
Deploy
部署