Python and C Drag and Drop UART COM Port GUI Designer
MatDeck now allows for the simple integration of Serial Port Windows GUIs in MatDeck Simplified C++ style script as well as the following Python libraries Tkinter, Kivy, Custom Tkinter and PySide2 through the use of our GUI Designers.
MatDeck C and Python Serial COM Port App Builder
Users can now develop their own app and drag and drop our new COM Port GUI widget directly in our GUI Designer and automatically be presented with a simple and effective GUI that can connect and disconnect to Serial Ports. The Serial Port widget will automatically search for all open COM Ports on the Windows operating system and allows users to directly connect to them. The UART GUI can act as an IO widget in apps allowing engineers and programmers to send and write vital information in a simple and time-saving manner.
FTDI Devices COM Port GUI Widget for Python and C
For FTDI COM Ports, the widget tool box is identical to Windows COM Port but it utilizes the direct FTDI driver and so the Serial COM port will be able to reach much faster speeds with both Python and MatDeck C.
Python COM Port MatDeck GUI Designer App Example
Along side the COM Port GUI Designer Widget, you can now use our COM Port Utility to read as well write data in several different formats without code. The COM Port Utility just requires a few clicks before you are connected and can send and read data making it perfect to communicate with a device in a few seconds. This codeless solution allows for people to test and debug COM Port based applications in several different manners while giving you perfect visibility on what is being sent and what the device is sending back. The COM Port Utility also has sister software for TCP and FTDI, once again giving you a practical playground for the testing and development of your app.
FTDI Python and C GUI Designer for SPI, I2C, FIFO, MPSSE, CBUS…
Alongside the COM Port Template GUI, MatDeck offers a unique FTDI GUI that allows user to optimize their FTDI chips by directly assigning specific and tailor made FTDI functions that allow the user to operate their FTDI chips D2XX driver functions, library and API. The specialized FTDI functions allow for a wider use of Baud Rates and output bits as well as different modes such as: Asynch Bit Bang, Synch Bit Bang, CBUS Bit Bang, MPSSE I2C, MPSSE SPI, FIFO and FIFO Synch.
This gives the user the opportunity to have fast read and write speed while still having a simple connection interface. This GUI can also be easily packaged and deployed into any app and from there can be shared an unlimited number of times via a pre-packaged .EXE file.
References
Alan D. Moore Mastering GUI Programming with Python: Develop impressive cross-platform GUI applications with PyQt 2019
Alan D. Moore Python GUI Programming with Tkinter: Develop responsive and powerful GUI applications with Tkinter 2018