crosen Posted August 12, 2009 Share Posted August 12, 2009 I'd like to know the memory capacity of the HC-200, HC-300 and HC-500 in terms of how much code one can write.Thanks,Cliff Link to comment Share on other sites More sharing options...
henniae Posted August 12, 2009 Share Posted August 12, 2009 The HC-200/HC-300 and HC-500 all have the same processor and amount of memory. It is not so much the number of lines of code but rather the complexity and design of your system that will dictate how much code you can write. Link to comment Share on other sites More sharing options...
RyanE Posted August 12, 2009 Share Posted August 12, 2009 Also, the HC-500 can store a larger media database than the other two, as it can use it's built-in hard drive for media database images and other metadata.RyanE Link to comment Share on other sites More sharing options...
ILoveC4 Posted August 12, 2009 Share Posted August 12, 2009 So is anyone going to tell us how much memory they have? Link to comment Share on other sites More sharing options...
crosen Posted August 12, 2009 Author Share Posted August 12, 2009 The HC-200/HC-300 and HC-500 all have the same processor and amount of memory. It is not so much the number of lines of code but rather the complexity and design of your system that will dictate how much code you can write.What is the actual gating factor one will run into when adding code to a project? In other words, if I sat down at Composer and added line after line of code until running into some hard limit, what would that limit be? Would it be that a RAM code buffer filled up? ...that the harddrive filled up? It there a hard limit to the number of events against which code can be written? I understand that performance would likely degrade along the way, but I'm trying to understand the hard limits of the system.Thanks,Cliff Link to comment Share on other sites More sharing options...
thecodeman Posted August 12, 2009 Share Posted August 12, 2009 So is anyone going to tell us how much memory they have?In total, or just available for you to use for the total project, or just specifically for programming? I'd say that's probably not something they will tell us. I can't say that I've heard of anyone hitting the ceiling though. Link to comment Share on other sites More sharing options...
henniae Posted August 12, 2009 Share Posted August 12, 2009 So is anyone going to tell us how much memory they have?1.21 GIGABYTES and a Flux Capacitor. Link to comment Share on other sites More sharing options...
ILoveC4 Posted August 12, 2009 Share Posted August 12, 2009 Are you sure that isn't measured in "jigawatts"? Link to comment Share on other sites More sharing options...
henniae Posted August 12, 2009 Share Posted August 12, 2009 Are you sure that isn't measured in "jigawatts"?Watts is power. Bytes is memory. I took a bit of poetic liberty. Link to comment Share on other sites More sharing options...
bjeff Posted August 12, 2009 Share Posted August 12, 2009 I am not sure what the question truly is. That is like asking how many line of code can be written into any program. Good code could have more lines than bad code. All kind of factors would dictate the answer to your question, how many variables are running and monitoring status of devices, how many services are running on the box. I believe the only matrix you will find is the number of supported devices by a controller. Link to comment Share on other sites More sharing options...
CFUG Posted August 12, 2009 Share Posted August 12, 2009 I think the question is what is the maximum processor throughput. This is a matrix equation answer soemone is looking for. Lines of code alone is not going to give you a "hard" answer. However, I would think softies would have limits in place so as not to bump-up against overall throughput limit. Link to comment Share on other sites More sharing options...
RyanE Posted August 12, 2009 Share Posted August 12, 2009 There's no software 'guard rails' that keeps you from putting too much programming / too many devices / etc. into a project.The code size is unlimited by the software, if you have an HC-1000, you can pretty much put as much code in the project as you want.Code lines themselves are pretty small, they don't take up much project (flash) space at all. They also vary a lot, for example, a line of code that turns on a light to a certain level is basically this:<item><Proxy>light</Proxy><Type>Command</Type><DeviceID>40</DeviceID><Description>Set Level on the NAME to 63</Description><XmlData><devicecommand owneridtype="" owneriditem="-1"><command>SET_LEVEL</command><params><param><name>LEVEL</name><value type="INTEGER"><static>63</static></value></param></params></devicecommand></XmlData></item>There's no estimate as to number of lines because it's a pretty large number to begin with, and it depends on what those code lines are.I've never seen a dealer come up against not having enough Flash or RAM to support coding. It's usually the media database (which includes cover art, which trumps code) and/or photo screensaver, etc. that would cause you to need more storage space.RyanE Link to comment Share on other sites More sharing options...
thecodeman Posted August 12, 2009 Share Posted August 12, 2009 I've never seen a dealer come up against not having enough Flash or RAM to support coding. It's usually the media database (which includes cover art, which trumps code) and/or photo screensaver, etc. that would cause you to need more storage space.RyanEOr a faster controller/NAS. Link to comment Share on other sites More sharing options...
CFUG Posted August 12, 2009 Share Posted August 12, 2009 I wasn't thinking in terms of actual line count as much as what is going on while executing. There is no "while" command so low processor overhead just as an example. Link to comment Share on other sites More sharing options...
crosen Posted August 12, 2009 Author Share Posted August 12, 2009 There's no software 'guard rails' that keeps you from putting too much programming / too many devices / etc. into a project.The code size is unlimited by the software, if you have an HC-1000, you can pretty much put as much code in the project as you want.Code lines themselves are pretty small, they don't take up much project (flash) space at all. They also vary a lot, for example, a line of code that turns on a light to a certain level is basically this:<item><Proxy>light</Proxy><Type>Command</Type><DeviceID>40</DeviceID><Description>Set Level on the NAME to 63</Description><XmlData><devicecommand owneridtype="" owneriditem="-1"><command>SET_LEVEL</command><params><param><name>LEVEL</name><value type="INTEGER"><static>63</static></value></param></params></devicecommand></XmlData></item>There's no estimate as to number of lines because it's a pretty large number to begin with, and it depends on what those code lines are.I've never seen a dealer come up against not having enough Flash or RAM to support coding. It's usually the media database (which includes cover art, which trumps code) and/or photo screensaver, etc. that would cause you to need more storage space.RyanEThank you, Ryan, that's very helpful.Cliff Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.