Ivaylo Fiziev4 days ago4 min readPractical use case: Traffic light controllerTraffic lights are simple devices that are quite common but do you know how they work? In this post I'll try to implement a traffic light...
Ivaylo FizievFeb 22 min readPractical use case: Mux / DemuxA multiplexer is a device that has several digital or analog inputs and a single output. It forwards a given input to the output based on...
Ivaylo FizievDec 11, 20233 min readSCL Control StatementsStatements that allow you to direct the execution of the program into alternative sequences of statements are known as control...
Ivaylo FizievOct 20, 20231 min readPractical use case: Simple light indicatorSometimes all you need is a simple indication telling you the state of the device you are dealing with. Power indicator of you will. It...
Ivaylo FizievOct 11, 20234 min readPractical use case: Driving a seven segment displaySeven segment displays are often thought of as a single display but still they consist of seven individual LEDs that have to be...
Ivaylo FizievOct 10, 20232 min readPractical use case: Output signal delayIntroducing delays is often needed in behavior modeling. Delays are usually required by the external circuit before which the data has to...
Ivaylo FizievApr 24, 20232 min readType castingTypes are good. They provide meaning to variables, arguments and functions by defining the set of operations that can be applied to them....
Ivaylo FizievApr 19, 20222 min readBehavior modeling with scriptsWhat is a script? A sequence of instructions (statements) executed one by one by the language interpreter. Each instruction gets you...
Ivaylo FizievApr 8, 20221 min readSCL UDT SyntaxUser defined types (UDTs) allow for defining custom structures in SCL. The UDTs then can be used when declaring variables. Nested UDTs...
Ivaylo FizievMar 8, 20222 min readSCL FB SyntaxThe Function Block (FB) is just a function associated with some data. The data is stored in a Data Block (DB). In Process Simulate we...