Keyboard Shortcuts
Likes
Search
New Programmer
Hi there, new to the group and here to learn. I am also new to Crestron programming and have the following hardware: CP2 Processor TPS-6X Touchscreen All relevant software Does anybody have any tips about getting started? Is it possible to simulate control systems (and therefore program them) without any additional physical hardware? I would very much like to get into this. Any thoughts/feedback/ideas would be much appreciated. Thanks, C |
That'd be hard since the CP2 doesn't have an ethernet port.
|
You could also learn a lot of things with an ST-CP and a Pronto, but I wouldn't recommend it to someone who wants to do this for a living. If someone wants to learn Crestron programming, then they'd be crazy to learn on equipment that has been discontinued. Not to mention that digital signals in x series processors don't break before make, and there are some S+ functions that work fine in a 2-series that will not work fine (or even compile) for a 3-series.
|
Heather Baiman
I concur with all the people who suggested you get a 3-series processor and use an XPanel for testing. While you're getting that together...
1. Do you work for a company that is a Crestron Dealer? Get yourself enrolled in the Level 1 Programming Class. 2. Check out Answer ID 5188 on the website which is all about getting into SmartGraphics. Near the bottom of this page are links to other related Answer IDs; in particular ID 5386 which has 12 instruction videos. 3. Check out example programs (mostly for Crestron gear) here: 4. Check out the A+S Buffer Tests.zip<> file in the group's files-programs folder. A great illustration on the difference between analog and serial buffers (came across it recently while searching for this debate from years ago) 5. I sent the following list to a coworker I will be training soon: These are the most common/useful symbols in the Simpl Symbol Library, I suggest you read their help files (press F1 when highlighted): Analog: Analog Buffer Analog Equate Analog Initialize Analog Increment with Optional Feedback Analog Scaler with I/O Limits Conditional: Analog Comparison Full Set AND Buffer NOT OR Truth Table Counters: Ring Counter with Seed Memory: Analog RAM Interlock Set/Reset Latch Toggle Sequencing Operations: Stepper Serial: Analog to Serial Make String Permanent Multiple Serial Send Serial I/O Serial Send Serial/Analog One-Shot Time/Date: Clock Driver Past When Timers: Debounce Delay Logic Wave Delay Logic Wave Pulse Multiple One Shots One Shot Oscillator Retriggerable One Shot ________________________________ From: Crestron@... [Crestron@...] Sent: Monday, February 08, 2016 2:08 PM To: Crestron@... Subject: [Crestron] New Programmer Hi there, new to the group and here to learn. I am also new to Crestron programming and have the following hardware: CP2 Processor TPS-6X Touchscreen All relevant software Does anybody have any tips about getting started? Is it possible to simulate control systems (and therefore program them) without any additional physical hardware? I would very much like to get into this. Any thoughts/feedback/ideas would be much appreciated. Thanks, C ============================================================================ Please refer to for important disclosures regarding this electronic communication. ============================================================================ |
>>??Not to mention that digital signals in x series processors don't break before make,
"Break before make" is a function of the symbols that are driving them, not the signals themselves. ?X Gen most certainly had break before make symbols - all the way back to the Cresnet IIP systems. ?Things like the Interlock. ?Perhaps what you are thinking of is that the 2 series changes some symbols to be break before make behavior - SR, Toggle, things like that. BTW, ST-CP was in the generation between CNMS and X. ?(CNMS was Ops 3.XX.XX, ST-CP was 4.XX.XX, and X was 5.XX.XX...) |
I'm still (loosely) hanging on to my comment from a few years ago that any new programmer should be forced to learn on a ST-CP -- the limitations of the platform relative to newer processors can really teach you to look at problems in different ways and be inventive with solutions. The newer platforms are also far more forgiving in most respects than the older platforms.
toggle quoted message
Show quoted text
-- Lincoln King-Cliby, CTS, DMC-E-4K/T/D Commercial Market Director Sr. Systems Architect | Crestron Certified Master Programmer (Gold) ControlWorks Consulting, LLC Crestron Services Provider | Biamp Audia Certified | Extron Control Professional -----Original Message-----
From: Crestron@... [mailto:Crestron@...] Sent: Thursday, February 11, 2016 7:07 AM To: Crestron@... Subject: [Crestron] Re: New Programmer The point I was trying to make is that learning in an outdated processor would cause them to learn certain things that don't apply to the current processors. My "break before make" comment was a poor example. ------------------------------------ Posted by: steve@... ------------------------------------ Check out the Files area for useful modules, documents, and drivers. A contact list of Crestron dealers and programmers can be found in the Database area. ------------------------------------ Yahoo Groups Links |
Joe Vossen
where is the "like" button? I'm with Lincoln on this one
toggle quoted message
Show quoted text
On Feb 11, 2016, at 8:57 AM, Lincoln King-Cliby lincoln@... [Crestron] <Crestron@...> wrote: |
Yep, I think learning on an ST-CP is a great idea.
|
Heather Baiman
¿ªÔÆÌåÓýI don¡¯t get it, it doesn¡¯t support simpl+.? Most every receiver and advanced AV device uses simpl+ inside its modules.? This means he can¡¯t load or use most modules from the Crestron database. ? From: Crestron@... [mailto:Crestron@...]
Sent: Thursday, February 11, 2016 9:28 AM To: Crestron@... Subject: Re: [Crestron] Re: New Programmer ?
Yep, I think learning on an ST-CP is a great idea. ? On Thu, Feb 11, 2016 at 6:16 AM Joe Vossen jkvossen@... [Crestron] <Crestron@...> wrote:
============================================================================ Please refer to http://www.eeny.net/disclaimer.txt for important disclosures regarding this electronic communication. ============================================================================ |
Agreed.? While there's obviously some value in being forced to use the basics on an older processor like the ST-CP, a programmer really needs to learn how to use the more current facilities that are available in order to deliver a real solution to the client. GeoffOn Thu, Feb 11, 2016 at 9:32 AM, Heather Baiman heather@... [Crestron] <Crestron@...> wrote:
|
It's my opinion that ?you should learn how to code without having access to S+ because you'll learn better habits that won't bite you from being spoiled with some of what S+ can do. This conversation is different now that S#Pro is in the wild but I don't think that is the OPs level.? By that I mean, if the OP were a traditional software developer with OO programming experience, then a 3-series is a MUST. But if you're coming from scratch, the ST-CP is a great box to learn on.
|
Heather Baiman
¿ªÔÆÌåÓýAlso everything is Ethernet today¡ ? Who wants to load programs with an RJ11 to DB9 to USB adapter? ? From: Heather Baiman
Sent: Thursday, February 11, 2016 9:33 AM To: 'Crestron@...' Subject: RE: [Crestron] Re: New Programmer ? I don¡¯t get it, it doesn¡¯t support simpl+.? Most every receiver and advanced AV device uses simpl+ inside its modules.? This means he can¡¯t load or use most modules from the Crestron database. ? From: Crestron@... [mailto:Crestron@...]
?
Yep, I think learning on an ST-CP is a great idea. ? On Thu, Feb 11, 2016 at 6:16 AM Joe Vossen jkvossen@... [Crestron] <Crestron@...> wrote:
============================================================================ Please refer to http://www.eeny.net/disclaimer.txt for important disclosures regarding this electronic communication. ============================================================================ |
¿ªÔÆÌåÓýThat¡¯s more or less my point ¨C no S+, no ACOMP2 (oh, how dearly do I love that symbol) ¨C forces you to be creative and understand what¡¯s going on under the hood. ? ? There are a number of places where S+ is needed for string handling or ¡°advanced¡± math, but there are just as many places where S+ is used out of laziness. For example, it is entirely possible to build a Request to Speak Queue with ¡°management¡± (swapping users, removing a user from the middle, etc.) entirely in SIMPL, but I usually do it in S+ because it¡¯s faster. But doing it in SIMPL can really illustrate the relationships between logic waves and serial behavior. ? -- Lincoln King-Cliby, CTS, DMC-E-4K/T/D Commercial Market Director Sr. Systems Architect | Crestron Certified Master Programmer (Gold) ControlWorks Consulting, LLC Crestron Services Provider | Biamp Audia Certified | Extron Control Professional ? From: Crestron@... [mailto:Crestron@...]
Sent: Thursday, February 11, 2016 9:33 AM To: Crestron@... Subject: RE: [Crestron] Re: New Programmer ? I don¡¯t get it, it doesn¡¯t support simpl+.? Most every receiver and advanced AV device uses simpl+ inside its modules.? This means he can¡¯t load or use most modules from the Crestron database. ? From: Crestron@... [mailto:Crestron@...] ? Yep, I think learning on an ST-CP is a great idea. ? On Thu, Feb 11, 2016 at 6:16 AM Joe Vossen jkvossen@... [Crestron] <Crestron@...> wrote:
? ? ============================================================================ Please refer to for important disclosures regarding this electronic communication. ============================================================================ |