¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io
Date

Re: TVOne 1T-VS-658 control via one-way serial via IR port.

Stig
 

Maybe I read it wrong, but I assumed the device was connected to the cp2's IR port when controlling it via viewport ?

-Stig

--- In Crestron@..., "highfidelityinc" <steve54@...> wrote:

I can think of four possible things that could be causing your problem:

1) The TVOne may require the RTS/CTS lines to be active. When using one way serial, those lines will be low. Possibly connecting pins 7 and 8 together on the TVOne side may get it to work.

2) Likewise, the RVOne may be using some of the other com lines to power the RS232 interface -- so when you use one way serial via IR ports, those voltages will be missing and the RS232 interface loses power.

3) When using one way serial via IR ports, the RS232 lines are non standard (probably something like 0 to +5V). Real RS232 levels are something like -5V to +5V or greater.

4) I notice on some Crestron products, the one way serial via IR ports have some bugs in them. In particular, I've seen the CNX-RMC change the order of the data coming out even thou Simpl debugger reports the correct order. For example, sending "ON" may actually send "NO" instead. Suggest you connect your laptop to the one way serial output and see what is actually being sent.

Good luck,
Steve

--- In Crestron@..., "matt_rasmussen_2000" <mjrtoo@> wrote:

I can control the device just fine via viewport directly from my computer, but cannot seem to get it to work via an IR port as serial on a CP2e.

I've tried replacing the driver in the program with no change, I can see the command being sent from Crestron when I hook the port into my PC via hyperterminal. Buad rate and associated data is correct in the program.

I've tried grounding Pin 2 on the scaler to Ground with no love either (and tried using signal to pin 2 as well for a test)

Any ideas why I can control it fine via a console program and not a one way IR serial port?


Re: TVOne 1T-VS-658 control via one-way serial via IR port.

 

I can think of four possible things that could be causing your problem:

1) The TVOne may require the RTS/CTS lines to be active. When using one way serial, those lines will be low. Possibly connecting pins 7 and 8 together on the TVOne side may get it to work.

2) Likewise, the RVOne may be using some of the other com lines to power the RS232 interface -- so when you use one way serial via IR ports, those voltages will be missing and the RS232 interface loses power.

3) When using one way serial via IR ports, the RS232 lines are non standard (probably something like 0 to +5V). Real RS232 levels are something like -5V to +5V or greater.

4) I notice on some Crestron products, the one way serial via IR ports have some bugs in them. In particular, I've seen the CNX-RMC change the order of the data coming out even thou Simpl debugger reports the correct order. For example, sending "ON" may actually send "NO" instead. Suggest you connect your laptop to the one way serial output and see what is actually being sent.

Good luck,
Steve

--- In Crestron@..., "matt_rasmussen_2000" <mjrtoo@...> wrote:

I can control the device just fine via viewport directly from my computer, but cannot seem to get it to work via an IR port as serial on a CP2e.

I've tried replacing the driver in the program with no change, I can see the command being sent from Crestron when I hook the port into my PC via hyperterminal. Buad rate and associated data is correct in the program.

I've tried grounding Pin 2 on the scaler to Ground with no love either (and tried using signal to pin 2 as well for a test)

Any ideas why I can control it fine via a console program and not a one way IR serial port?


Re: Used Gear

Anthony Desimone
 

Damn, I wanted to make that joke.

--- In Crestron@..., thatcat_99@... wrote:

Is Savant really an upgrade?


________________________________
From: JoshS <joshsroka@...>
To: Crestron@...
Sent: Monday, September 17, 2012 11:56 AM
Subject: [Crestron] Used Gear


??
Would anyone like to buy a Pro2 or TPS6x (I have 3) I also have gateways. The system was only installed about 2 years then upgraded to Savant. I also have an CEN-IDoc ipod dock




[Non-text portions of this message have been removed]


Re: Used Gear

 

Not at all!

--- In Crestron@..., thatcat_99@... wrote:

Is Savant really an upgrade?


________________________________
From: JoshS <joshsroka@...>
To: Crestron@...
Sent: Monday, September 17, 2012 11:56 AM
Subject: [Crestron] Used Gear


??
Would anyone like to buy a Pro2 or TPS6x (I have 3) I also have gateways. The system was only installed about 2 years then upgraded to Savant. I also have an CEN-IDoc ipod dock




[Non-text portions of this message have been removed]


Re: masters 2012

Chip
 

I would love to do that. I hate traveling, but I remember loving CA as a kid...

- Chip

--- In Crestron@..., Nathan Hesson <nhesson@...> wrote:

You'll just have to come out to the west coast Chip!

On Mon, Sep 17, 2012 at 8:35 AM, chipmoodycs <cfm@...> wrote:


Ahh, but some of us are gonna miss seeing you in NJ!

- Chip


--- In Crestron@..., Nathan Hesson <nhesson@> wrote:

I'm confirmed for Nov 12th-14th in Cypress. No more 6 hour flight across
the country!

On Sat, Sep 15, 2012 at 5:14 PM, lincster2010 <lincster2010@>wrote:

The Northeast in the fall is definitely worth the drive.

--- In Crestron@..., "Tony Golden" <mrgolden@> wrote:

It's not as bad as it seems - if you like to drive :-)


--- On Saturday, September 15, 2012 at 12:05 AM, Chip wrote:

Wow - *that's* a long drive!

- Chip

--- In Crestron@..., "Tony Golden" <mrgolden@> wrote:

I drove last year, but I'm not sure if I'll do it again this
year or
not...


--- On Friday, September 14, 2012 at 10:21 PM, Chip wrote:

For anyone that's close enough that they *drive* to Rockleigh
coming
from the south, I highly recommend taking 287 North to the NY
Throughway if at ALL possible. MUCH nicer drive than taking
95/Turnpike...

- Chip

--- In Crestron@..., "eagrubbs" <eagrubbs@> wrote:

You and me both. The farthest North I have been is DC. So
this
should be
an experience in all shape forms and fashions.

--- In Crestron@..., "richard_leek"
<leek.richard@>
wrote:

I signed up for dec 5 - 7. Wanted October but have too much
work. I sure do hope it's nice in NJ in December



------------------------------------




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




[Non-text portions of this message have been removed]



------------------------------------




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






Axis Camera Multicasting questions

ayalowit
 

This isn't specifically a Crestron question, but the Cameras will be Crestron controlled so I figure it's fair game :)

I've got 3 Axis Q6035 HD IP PTZ cameras that I will be installing in a classroom/lab. There will be around 30 PCs around the lab that need to be able to receive the IP video feed from a user selectable camera. Due to limitations in the Axis camera, only 20 viewers per camera are allowed, so I was going to set the cameras to broadcast using Multicast, that way there's no theoretical limit to the number of viewers.

The issue I'm running in to is that I can't get Windows 7 machines to view the multicast feed! Hooking up an XP machine to the network works perfectly. I've tried 3 Windows 7 machines to far and all have the same issue. Using Wireshark, I have been able to confirm that the Windows 7 machines see the multicast traffic. Viewing is all done via the Axis camera's web interface which is running an ActiveX control called Axis Media Control, which has some options about network configuration and such. Again, works fine on XP, not so much with Win7

Same issue regardless of the state of the firewall.

I've got a ticket open with Axis tech support and they say that things work with their Windows 7 machines.

The only thing that I'm doing at my office that will be different than in the field is the switch - I've just got a non-managed Netgear GS108 in my lab, while there will be a 'real' switch in the classroom that supports IGMP snooping and other multicast friendly stuff. I can't see how that would matter, though, since I can see the multicast traffic on the target machines with Wireshark.

Any suggestions of areas to look into?

Thanks,

Andrew


Re: Used Gear

 

+1

Sent from my iBerry

On Sep 17, 2012, at 2:58 PM, "thatcat_99@..." <thatcat_99@...>
wrote:



Is Savant really an upgrade?

________________________________
From: JoshS <joshsroka@...>
To: Crestron@...
Sent: Monday, September 17, 2012 11:56 AM
Subject: [Crestron] Used Gear



Would anyone like to buy a Pro2 or TPS6x (I have 3) I also have gateways.
The system was only installed about 2 years then upgraded to Savant. I also
have an CEN-IDoc ipod dock

[Non-text portions of this message have been removed]




[Non-text portions of this message have been removed]


Re: masters 2012

wayne_edel
 

Dec 5-7. No snow...please.

--- In Crestron@..., Mark Jervis <markj@...> wrote:

Dec 5-7 here.


[Non-text portions of this message have been removed]


Re: User Module vs. Simpl Symbols - File Size, Compile Time, and Resources

 

@Jason,

If the modules, as written, really save time on deployment, then a 4 minute compile may be a price worth paying.
Could your modules be more efficient? Probably.

One thing to consider: are you at the top end of the scalability of your program or will you need to make a system with even more rooms than you¡¯re using now?
If the latter, then you may need to make adjustments. Example: have a module with all the features you want and a more basic version of that same module for simpler rooms.
This type of architecture won¡¯t impact your deployment time too much and may yield decreased compile times and resource usage.

Tray


From: Jason Andersen
Sent: Monday, September 17, 2012 2:53 PM
To: Crestron@...
Subject: [Crestron] Re: User Module vs. Simpl Symbols - File Size, Compile Time, and Resources


Without being able to compare to anyone else as far as how people program and what features they program it is difficult to compare. I would say that my program is more complicated, definitely as I add more features. I also have added features in the modules that allow me to build out the system quickly almost like a little wizard.

Maybe I'm trying to do too much?

--- In mailto:Crestron%40yahoogroups.com, "Anthony Desimone" <anthony_desimone@...> wrote:

Definitely sounds like there are way more of those modules than needed. 170 modules sounds like it could definitely benefit from some type of update..

On the other hand, we've got some complicated logic and 2 minutes is on the shorter side for me.

--- In mailto:Crestron%40yahoogroups.com, Heath Volmer <hvolmer@> wrote:

Sorry I'm not specifically addressing your question but it sounds like you
could benefit from crosspoints here. That seems like a huge program for 29
zones, but of course I can't know that. I've never experienced compile
times more than 2 minutes. I'll bet you have way more logic / signals than
you really need to accomplish what you're doing.







On Mon, Sep 17, 2012 at 11:20 AM, Jason Andersen
<jandersen@>wrote:

**


User Module or Simpl Symbols as it relates to Program Size, Compile Time,
and Resources Used.

I'm looking for some specifics here because I haven't figured out the best
approach yet.

I have a module that I use to manage an AV zone. A while ago I thought it
would be better organization to wrap it up in a User Module. After some
time that module has grown in size and so has my compile times. As an
experiment I took out the code in the module and placed it back in my
program.

This program has 29 AV rooms and 6 interfaces, so there are 174 instances
of this module.

When I made this change I noticed a few things.

Program Size Increased

So a file that was 4 MBs grew to just over 10 MBs and the only thing I
changed was removing the module and placing the code that was in the module
in the Simpl program.

Compile Time Decreased

For the 4 MB Simpl program that was using the User Modules the compile
time was around 15 minutes.

For the 10 MB Simpl program that was not using modules but was using only
Simpl logic symbols the compile time was only 2 minutes.

Resources Used Stayed The Same

CPU load and RAM used didn't seem to move.

What factors affect this? Do other symbols increase or decrease any of
these changes? I'm using quite a few digital and analog buffers although
for the most part they only have a few signals in each one. Do buffers with
more inputs and outputs increase this? Or is it the number of buffers?

Any help would be great. Trying to figure out how to manage my programs as
they get more complicated.

Jason Andersen





Re: Used Gear

 

Is Savant really an upgrade?


________________________________
From: JoshS <joshsroka@...>
To: Crestron@...
Sent: Monday, September 17, 2012 11:56 AM
Subject: [Crestron] Used Gear


?
Would anyone like to buy a Pro2 or TPS6x (I have 3) I also have gateways. The system was only installed about 2 years then upgraded to Savant. I also have an CEN-IDoc ipod dock


Used Gear

 

Would anyone like to buy a Pro2 or TPS6x (I have 3) I also have gateways. The system was only installed about 2 years then upgraded to Savant. I also have an CEN-IDoc ipod dock


Re: User Module vs. Simpl Symbols - File Size, Compile Time, and Resources

Jason Andersen
 

Without being able to compare to anyone else as far as how people program and what features they program it is difficult to compare. I would say that my program is more complicated, definitely as I add more features. I also have added features in the modules that allow me to build out the system quickly almost like a little wizard.

Maybe I'm trying to do too much?

--- In Crestron@..., "Anthony Desimone" <anthony_desimone@...> wrote:

Definitely sounds like there are way more of those modules than needed. 170 modules sounds like it could definitely benefit from some type of update..

On the other hand, we've got some complicated logic and 2 minutes is on the shorter side for me.

--- In Crestron@..., Heath Volmer <hvolmer@> wrote:

Sorry I'm not specifically addressing your question but it sounds like you
could benefit from crosspoints here. That seems like a huge program for 29
zones, but of course I can't know that. I've never experienced compile
times more than 2 minutes. I'll bet you have way more logic / signals than
you really need to accomplish what you're doing.







On Mon, Sep 17, 2012 at 11:20 AM, Jason Andersen
<jandersen@>wrote:

**


User Module or Simpl Symbols as it relates to Program Size, Compile Time,
and Resources Used.

I'm looking for some specifics here because I haven't figured out the best
approach yet.

I have a module that I use to manage an AV zone. A while ago I thought it
would be better organization to wrap it up in a User Module. After some
time that module has grown in size and so has my compile times. As an
experiment I took out the code in the module and placed it back in my
program.

This program has 29 AV rooms and 6 interfaces, so there are 174 instances
of this module.

When I made this change I noticed a few things.

Program Size Increased

So a file that was 4 MBs grew to just over 10 MBs and the only thing I
changed was removing the module and placing the code that was in the module
in the Simpl program.

Compile Time Decreased

For the 4 MB Simpl program that was using the User Modules the compile
time was around 15 minutes.

For the 10 MB Simpl program that was not using modules but was using only
Simpl logic symbols the compile time was only 2 minutes.

Resources Used Stayed The Same

CPU load and RAM used didn't seem to move.

What factors affect this? Do other symbols increase or decrease any of
these changes? I'm using quite a few digital and analog buffers although
for the most part they only have a few signals in each one. Do buffers with
more inputs and outputs increase this? Or is it the number of buffers?

Any help would be great. Trying to figure out how to manage my programs as
they get more complicated.

Jason Andersen



[Non-text portions of this message have been removed]


Re: TVOne 1T-VS-658 control via one-way serial via IR port.

Stig
 

I have experienced similar with Lightware matrixes and some projectors (can't remember the make)
Solution has been to use 2-way COM-ports which have more level juice.

-Stig

--- In Crestron@..., "matt_rasmussen_2000" <mjrtoo@...> wrote:

I can control the device just fine via viewport directly from my computer, but cannot seem to get it to work via an IR port as serial on a CP2e.

I've tried replacing the driver in the program with no change, I can see the command being sent from Crestron when I hook the port into my PC via hyperterminal. Buad rate and associated data is correct in the program.

I've tried grounding Pin 2 on the scaler to Ground with no love either (and tried using signal to pin 2 as well for a test)

Any ideas why I can control it fine via a console program and not a one way IR serial port?


Re: User Module vs. Simpl Symbols - File Size, Compile Time, and Resources

Anthony Desimone
 

Definitely sounds like there are way more of those modules than needed. 170 modules sounds like it could definitely benefit from some type of update..

On the other hand, we've got some complicated logic and 2 minutes is on the shorter side for me.

--- In Crestron@..., Heath Volmer <hvolmer@...> wrote:

Sorry I'm not specifically addressing your question but it sounds like you
could benefit from crosspoints here. That seems like a huge program for 29
zones, but of course I can't know that. I've never experienced compile
times more than 2 minutes. I'll bet you have way more logic / signals than
you really need to accomplish what you're doing.







On Mon, Sep 17, 2012 at 11:20 AM, Jason Andersen
<jandersen@...>wrote:

**


User Module or Simpl Symbols as it relates to Program Size, Compile Time,
and Resources Used.

I'm looking for some specifics here because I haven't figured out the best
approach yet.

I have a module that I use to manage an AV zone. A while ago I thought it
would be better organization to wrap it up in a User Module. After some
time that module has grown in size and so has my compile times. As an
experiment I took out the code in the module and placed it back in my
program.

This program has 29 AV rooms and 6 interfaces, so there are 174 instances
of this module.

When I made this change I noticed a few things.

Program Size Increased

So a file that was 4 MBs grew to just over 10 MBs and the only thing I
changed was removing the module and placing the code that was in the module
in the Simpl program.

Compile Time Decreased

For the 4 MB Simpl program that was using the User Modules the compile
time was around 15 minutes.

For the 10 MB Simpl program that was not using modules but was using only
Simpl logic symbols the compile time was only 2 minutes.

Resources Used Stayed The Same

CPU load and RAM used didn't seem to move.

What factors affect this? Do other symbols increase or decrease any of
these changes? I'm using quite a few digital and analog buffers although
for the most part they only have a few signals in each one. Do buffers with
more inputs and outputs increase this? Or is it the number of buffers?

Any help would be great. Trying to figure out how to manage my programs as
they get more complicated.

Jason Andersen



[Non-text portions of this message have been removed]


Re: masters 2012

Owain Price
 

Got a seat for Dec 3-5 in New Jersey. Last year I flew into Newark but I heard there is a smaller regional airport that is convenient, any opinions?

Looking forward to seeing you all there.


Thanks,
Owain Price
The Sound Room
St. Louis, MO

From: Crestron@... [mailto:Crestron@...] On Behalf Of Nathan Hesson
Sent: Monday, September 17, 2012 12:03 PM
To: Crestron@...
Subject: Re: [Crestron] Re: masters 2012



You'll just have to come out to the west coast Chip!

On Mon, Sep 17, 2012 at 8:35 AM, chipmoodycs <cfm@...<mailto:cfm%40vca.com>> wrote:


Ahh, but some of us are gonna miss seeing you in NJ!

- Chip


--- In Crestron@...<mailto:Crestron%40yahoogroups.com>, Nathan Hesson <nhesson@...> wrote:

I'm confirmed for Nov 12th-14th in Cypress. No more 6 hour flight across
the country!

On Sat, Sep 15, 2012 at 5:14 PM, lincster2010 <lincster2010@...>wrote:

The Northeast in the fall is definitely worth the drive.

--- In Crestron@...<mailto:Crestron%40yahoogroups.com>, "Tony Golden" <mrgolden@> wrote:

It's not as bad as it seems - if you like to drive :-)


--- On Saturday, September 15, 2012 at 12:05 AM, Chip wrote:

Wow - *that's* a long drive!

- Chip

--- In Crestron@...<mailto:Crestron%40yahoogroups.com>, "Tony Golden" <mrgolden@> wrote:

I drove last year, but I'm not sure if I'll do it again this
year or
not...


--- On Friday, September 14, 2012 at 10:21 PM, Chip wrote:

For anyone that's close enough that they *drive* to Rockleigh
coming
from the south, I highly recommend taking 287 North to the NY
Throughway if at ALL possible. MUCH nicer drive than taking
95/Turnpike...

- Chip

--- In Crestron@...<mailto:Crestron%40yahoogroups.com>, "eagrubbs" <eagrubbs@> wrote:

You and me both. The farthest North I have been is DC. So
this
should be
an experience in all shape forms and fashions.

--- In Crestron@...<mailto:Crestron%40yahoogroups.com>, "richard_leek"
<leek.richard@>
wrote:

I signed up for dec 5 - 7. Wanted October but have too much
work. I sure do hope it's nice in NJ in December



------------------------------------




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








------------------------------------




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




Re: User Module vs. Simpl Symbols - File Size, Compile Time, and Resources

Heath Volmer
 

Sorry I'm not specifically addressing your question but it sounds like you
could benefit from crosspoints here. That seems like a huge program for 29
zones, but of course I can't know that. I've never experienced compile
times more than 2 minutes. I'll bet you have way more logic / signals than
you really need to accomplish what you're doing.







On Mon, Sep 17, 2012 at 11:20 AM, Jason Andersen
<jandersen@...>wrote:

**


User Module or Simpl Symbols as it relates to Program Size, Compile Time,
and Resources Used.

I'm looking for some specifics here because I haven't figured out the best
approach yet.

I have a module that I use to manage an AV zone. A while ago I thought it
would be better organization to wrap it up in a User Module. After some
time that module has grown in size and so has my compile times. As an
experiment I took out the code in the module and placed it back in my
program.

This program has 29 AV rooms and 6 interfaces, so there are 174 instances
of this module.

When I made this change I noticed a few things.

Program Size Increased

So a file that was 4 MBs grew to just over 10 MBs and the only thing I
changed was removing the module and placing the code that was in the module
in the Simpl program.

Compile Time Decreased

For the 4 MB Simpl program that was using the User Modules the compile
time was around 15 minutes.

For the 10 MB Simpl program that was not using modules but was using only
Simpl logic symbols the compile time was only 2 minutes.

Resources Used Stayed The Same

CPU load and RAM used didn't seem to move.

What factors affect this? Do other symbols increase or decrease any of
these changes? I'm using quite a few digital and analog buffers although
for the most part they only have a few signals in each one. Do buffers with
more inputs and outputs increase this? Or is it the number of buffers?

Any help would be great. Trying to figure out how to manage my programs as
they get more complicated.

Jason Andersen



[Non-text portions of this message have been removed]


Re: Sprinkler Control

 

Thanks for the reply, it was very helpful. I may bug you later about your scheduler but that'll be down the road right now we are just trying to put together some options.

Nate
On Sep 14, 2012, at 8:33 PM, "gogolftoday" <grant@...> wrote:

I personally have Rain8Net. It has no built-in programming, so it basically a glorified set of serial controlled relays - on/off/feedback. It took a little bit, but I created my own "scheduler" with different runtimes for drip zones vs. rotor heads. It also goes out to the weather channel and picks up precipitation forecasts and temperature ranges (freeze protection and longer runtimes for 80 degree+ overnight lows).

There is another one out there that I have seen integrated, but I can't remember the name off the top of my head.

--- In Crestron@..., "Nate" <soccerquist@...> wrote:

Hey Group,

This may be a really dumb question but I've got to ask cuz my boss asked me to find this out. Anyway does anyone know if its possible to control a Rainbird Sprinkler system model number ESP-LXME? I tried looking up the model on Rainbirds website but I couldn't find any information. Also if it's not possible to control that system is there a sprinkler system that is controllable?

Thanks everyone for all the help,
Nate





[Non-text portions of this message have been removed]


Re: ipad landscape orientation locks upside down in wall dock (mobile pro g)

 

The problem is for some stupid reason the wall dock and the table dock are opposite of each other. The ipad goes into the wall dock one way and you have to flip it over to dock it into the table dock.
horrible design.

--- In Crestron@..., "Brendan McAlpine" <brendan@...> wrote:

Yep, V2.00.42.00 does just that! Updated mine and came across the same problem. Set lock orientation to "none" on the app, and lock the iPad in the landscape orientation (correct way up).

--- In Crestron@..., "mtcolombo" <mtcolombo@> wrote:

hello all,

i am using crestron mobile pro g on an ipad2 and ipad3 with a crestron wall dock (left hinge & left ipad connect interface.) my design is landscape from vtproE.

my problem...i used to just 'lock' the entire ipad orientation for my landscape design. now, crestron has added the 'lock orientation' feature within the software. when i use this feature and turn off the ipad rotation lock, the crestron software locks the landscape orientation upside from the way the ipad is docked into the wall.

anyone else run into this problem? it should lock rotation in either landscape option, but most importantly at least in the SAME orientation of the crestron wall dock.

suggestions? solutions? is crestron working on correcting this?

thanks in advance,
missy


TVOne 1T-VS-658 control via one-way serial via IR port.

 

I can control the device just fine via viewport directly from my computer, but cannot seem to get it to work via an IR port as serial on a CP2e.

I've tried replacing the driver in the program with no change, I can see the command being sent from Crestron when I hook the port into my PC via hyperterminal. Buad rate and associated data is correct in the program.

I've tried grounding Pin 2 on the scaler to Ground with no love either (and tried using signal to pin 2 as well for a test)

Any ideas why I can control it fine via a console program and not a one way IR serial port?


User Module vs. Simpl Symbols - File Size, Compile Time, and Resources

Jason Andersen
 

User Module or Simpl Symbols as it relates to Program Size, Compile Time, and Resources Used.

I'm looking for some specifics here because I haven't figured out the best approach yet.

I have a module that I use to manage an AV zone. A while ago I thought it would be better organization to wrap it up in a User Module. After some time that module has grown in size and so has my compile times. As an experiment I took out the code in the module and placed it back in my program.

This program has 29 AV rooms and 6 interfaces, so there are 174 instances of this module.

When I made this change I noticed a few things.


Program Size Increased

So a file that was 4 MBs grew to just over 10 MBs and the only thing I changed was removing the module and placing the code that was in the module in the Simpl program.


Compile Time Decreased

For the 4 MB Simpl program that was using the User Modules the compile time was around 15 minutes.

For the 10 MB Simpl program that was not using modules but was using only Simpl logic symbols the compile time was only 2 minutes.


Resources Used Stayed The Same

CPU load and RAM used didn't seem to move.


What factors affect this? Do other symbols increase or decrease any of these changes? I'm using quite a few digital and analog buffers although for the most part they only have a few signals in each one. Do buffers with more inputs and outputs increase this? Or is it the number of buffers?

Any help would be great. Trying to figure out how to manage my programs as they get more complicated.


Jason Andersen