Goodwill Mzumala's repositories

TwinCat-Dynamic-Collections

A TwinCAT library for creating and manipulating dynamic collections of data in TwinCAT. It provides multiple data structures such as ArrayList (a dynamic array), List (a doubly linked list that is optimized for sequential access and mutation), Set, Map, Queue, Stack and more. Examples are in the project.

TwinCAT-Retentive-Timers

Retentive variants of the standard library PLC timers

TwinCAT-Dynamic-String-Kit

A library that provides tools for working with dynamic strings in TwinCAT. It includes a comprehensive string builder with string enumeration and a read-only string builder adapter. Additionally, there are several C-style string functions, such as strstr(...), strlcpy(...), isspace(...), and more.

LabVIEW-TwinCAT-ADS

Easy to use unofficial LabVIEW TwinCAT ADS API for communicating with Beckhoff PLCs via ADS. Features include Invoking Rpc Methods, Reading/Writing of PLC variables (including all Standard, Time, Strings, WStrings, Structs composed of the aforementioned, Nested STRUCTs and Multi-dimensional Arrays of the aforementioned datatypes) and more!

Language:LabVIEWLicense:MITStargazers:10Issues:4Issues:4

TwinCAT-Hashing-Algorithms

A library containing the most commonly used non-cryptographic hashing functions such as MurmurHash3, CRC32 and FNV1a. All functions Hash data of type ANY.

License:MITStargazers:7Issues:1Issues:0

LabVIEW-Colour-Lab--Colour-Manipulation-Toolkit

A LabVIEW toolkit for fast and simple RGB, HSV, HSL, CMYK, YUV, HEX or DEC colour manipulation

Language:LabVIEWLicense:MITStargazers:5Issues:2Issues:0

FisoThemes-Standard-Library-for-TwinCAT

This library aims to consolidate, clean up, and improve the existing TwinCAT library on my GitHub profile. The goal is to provide TwinCAT developers with a clean, simple, and consistent library that enhances their development experience and helps them build projects more efficiently.

License:MITStargazers:4Issues:2Issues:0

TwinCAT-Custom-Generic-Data-Type

Library created to handle data in TwinCAT generically. Useful for overloading or creating multitype arrays.

License:MITStargazers:4Issues:2Issues:0

LabVIEW-DVR-Collections

This repository contains VIMs that allow you to work with DVR versions of LabVIEW maps, sets, variant attributes, and arrays as if they were generics. It also enhances behaviors such as separating add and update operations and providing clearer and consistent connector labels.

Language:LabVIEWLicense:MITStargazers:2Issues:1Issues:1

Get-Active-Window-Win32-Handle-and-Class-Name

A simple C++ program I use to get the handle and class name of the active windows.

Language:C++License:MITStargazers:1Issues:2Issues:0

Kompress---LabVIEW-String-Compression-Decompression-VIs

A project with LabVIEW VIs for compressing and decompression strings using dotNET and gzip.

Language:LabVIEWLicense:MITStargazers:1Issues:2Issues:0

TwinCAT-Abstract-Data-Structures

Exploring Abstract Data Structures in Structured Text for use in PLCs

License:MITStargazers:1Issues:2Issues:0

Unofficial-LabVIEW-Driver-for-EC-Lab-BioLogic-Potentiostats

LabVIEW Driver for EC-Lab BioLogic Potentiostats

Language:LabVIEWLicense:MITStargazers:1Issues:2Issues:1

Labview-G-Object-to-dotNET---Convert-Clusters-Nested-Clusters-and-Array-of-Clusters

A project with LabVIEW VIs for converting clusters, nested clusters and array of clusters G Objects to and from .NET Objects.

Language:LabVIEWLicense:MITStargazers:0Issues:2Issues:0

Meteor_Madness

Simple Java game in which you pilot a spaceship, dodge meteors and collect stars

Language:JavaStargazers:0Issues:2Issues:0

Simple_Python_FSM

Finite State Machine (FSM) in python without using Classes

Language:PythonStargazers:0Issues:2Issues:0

Result-CPP

A lightweight, header-only C++ library that provides a result type for monadic error handling .

Language:C++License:MITStargazers:0Issues:1Issues:0

template

The official Substratum Theme Template actively updated by the team!

Language:KotlinLicense:Apache-2.0Stargazers:0Issues:2Issues:0

UltimateBrowserProject

Open source lightweight Android Browser.

Language:JavaStargazers:0Issues:2Issues:0

Unofficial-LabVIEW-Driver-for-eDAQ-EPU452

Easy to use LabVIEW drivers for eDAQ EPU452 Quad Multi Function isoPod.

Language:LabVIEWLicense:MITStargazers:0Issues:2Issues:0