Welcome to the forum   
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

4 Pages<1234>
Share
Options
View
Go to last post in this topic Go to first unread post in this topic
Offline mmervine  
#101 Posted : 21 April 2008 01:45:14(UTC)
mmervine

United States   
Joined: 30/01/2006(UTC)
Posts: 1,574
Location: Spofford, NH
Darrin:

Nice video. Good to see LocCommander in action!

r/mark
Märklin C-track, Digital, ECoS, multi-era French & Swiss
http://www.ete-ene.org/MMLayout.htm
Offline fvri  
#102 Posted : 21 April 2008 08:58:56(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Darrin,

Thank you for the nice video! Your armed signals are not yet operational (station area)?

About this Delay problem/implementation (Actions and Conditions). I have still a question.

When do you see the conditions are to be evaluated when a timer is used?

<u>There are 2 possibilities:</u>
1. The conditions are only evaluated when the timer has passed and the actions are to be executed.(current implementation, V1.0.0.13). Thus NOT when the feedback item becomes occupied.

2. The conditions are evaluated when the feedback item becomes occupied. Thus the actions will be executed after the timer has passed without anymore the evaluation of the conditions (linked to the actions). This means although the conditions linked to an action have possibly changed the action will always be executed!

Thank you.

Frank
Offline Bigdaddynz  
#103 Posted : 21 April 2008 09:19:52(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Hi Frank, One other question I have with track diagrams is whether you can draw tracks that cross other tracks such as bridges, or for different layout levels?

Cheers, Dave.
Offline fvri  
#104 Posted : 21 April 2008 09:27:10(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Dave,

Sorry Dave not "yet" possible.
This requires the implementation of 'layers' as in most drawing programs. Currently the only way in LC is to use different 'Tables' that create tabpages. Then link a level to a table.

Frank
Offline Bigdaddynz  
#105 Posted : 21 April 2008 10:10:28(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Thanks Frank.
Offline frankie  
#106 Posted : 21 April 2008 10:38:31(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
I am planning to do something like that, but using routes, as far as I can see Darrin has used the blocks, signals remained on Hp1, correct?
Nice video, though.
Alessandro
I have a CS1 Reloaded!
Offline frankie  
#107 Posted : 21 April 2008 12:16:24(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
It may be a little bug, yesterday when I shut LC the CS rebooted, has this ever happened to someone else?
Alessandro
I have a CS1 Reloaded!
Offline Bigdaddynz  
#108 Posted : 21 April 2008 12:18:09(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
No, not that I've seen Frankie.
Offline fvri  
#109 Posted : 21 April 2008 13:02:05(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by frankie
<br />It may be a little bug, yesterday when I shut LC the CS rebooted, has this ever happened to someone else?

Interesting to follow up this one! Strange...but the only thing that happens when LC shuts down, the TCPIP socket connection is closed. Nothing special is send to the digital system when closing the program. Thus if the CS reboots after a socket connection closure something dirty is happening at the CS end.

Until now the only digital system anomalies I faced are the memory gaps that can exist after deleting and adding new objects to the digital system. This can be seen as the object id (see in LC digital system properties page for a switch object) is not reused when adding a new object after deleting one/more.

Also from firmware &gt; 1.1.2 for the ECoS when the screensaver mode is active, connection get lost or not possible to connect anymore. But this I can only confirm after having done some more tests.

Alessandro or Dave, do you have an opinion on how/when the conditions should be evaluated with the 'Delay' parameter in the Actions/Conditions dialog. Current implementation evaluates the conditions after the Delay timeout. This means the actions will only be executed when the conditions are forfilled after the delay timeout.

Further should the delayed actions get priority over the queued actions?
Current implementation executes the delayed actions after the timer has elapsed and the current queued actions are first all executed.

Thanks,
Frank

Offline frankie  
#110 Posted : 21 April 2008 15:46:24(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
To be honest I haven't catched this "Action & Condition" thing so far [:I], sound like if-then-else in VBScript, correct?
Alessandro
I have a CS1 Reloaded!
Offline dntower85  
#111 Posted : 21 April 2008 15:59:28(UTC)
dntower85


Joined: 08/01/2006(UTC)
Posts: 2,216
Location: Shady Shores, TX - USA
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by frankie
<br />I am planning to do something like that, but using routes, as far as I can see Darrin has used the blocks, signals remained on Hp1, correct?
Nice video, though.


I use to have the signals set up with blocks when I set the layout up in analog mode.

But now I don't use any blocks, currently I just set the speed of the loc when it crosses a contact or circuit track, but I may add some blocks back in just to make sure the loc stops where I want it to. and also for the hidden yard where I don't want power to be consumed when not in use.

I'm waiting on another K83 to get my signals working, but I do have the signals set up in LocCommander. I use some signals to hold or release trains as they should work and I use other fake signals as logic control.
The only problem I have had with this is that to start the layout running all trains must be in there certain spot and all signals must be set correctly before switching to automatic mode.
DT
Now powered by ECoS II unit#2, RocRail

era - some time in the future when the space time continuum is disrupted and ICE 3 Trains run on the same rails as the Adler and BR18's.
Offline dntower85  
#112 Posted : 21 April 2008 16:34:18(UTC)
dntower85


Joined: 08/01/2006(UTC)
Posts: 2,216
Location: Shady Shores, TX - USA
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by fvri
<br />Hi Darrin,

Thank you for the nice video! Your armed signals are not yet operational (station area)?

About this Delay problem/implementation (Actions and Conditions). I have still a question.

When do you see the conditions are to be evaluated when a timer is used?

<u>There are 2 possibilities:</u>
1. The conditions are only evaluated when the timer has passed and the actions are to be executed.(current implementation, V1.0.0.13). Thus NOT when the feedback item becomes occupied.

2. The conditions are evaluated when the feedback item becomes occupied. Thus the actions will be executed after the timer has passed without anymore the evaluation of the conditions (linked to the actions). This means although the conditions linked to an action have possibly changed the action will always be executed!

Thank you.

Frank


Frank,

I think I figured out the problem, in the video you can see the rail bus sitting in the station. When it is in the station it is on a contact track. If there is any delay set while the contact track is occupied I think it must be continually setting the actions further in the future.
For instance I set the delay for just 10ms ( in my mind I would of thought the rail bus would of just stopped maybe an inch further down the track , and would of started running a split second later after the other train arrived at the station) but all actions never occurred.

I'll post a copy of my layout on my web site later today. That way you and any body else can at least see how I set it up. That way if I have gone at this totally wrong, other can avoid it. [:I]

The one thing I have found by trying to run a layout with this method is never set an action with out a condition. For instance never turn a whistle on if it is not turned off, other wise that action will be continual queued and taking up data transfer time. Which if I was running a CS or an Ecos might not be a problem as I know that the old 6051 is the big bottle neck.

DT
Now powered by ECoS II unit#2, RocRail

era - some time in the future when the space time continuum is disrupted and ICE 3 Trains run on the same rails as the Adler and BR18's.
Offline fvri  
#113 Posted : 21 April 2008 17:10:16(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Darrin,

Thanks for your new report. I think I miss something in your workflow but I will ask you later for more info.


A quick respons to your "train whistle" problem without a condition to switch it off...

If the train function is not defined as "a toggle" it should stop automatically after a few seconds. Otherwise you have found a new bug in LC.[:I]

UserPostedImage

Best regards,
Frank
Offline dntower85  
#114 Posted : 21 April 2008 18:49:34(UTC)
dntower85


Joined: 08/01/2006(UTC)
Posts: 2,216
Location: Shady Shores, TX - USA
Hi Frank,
I forgot about the toggle, I do remember in was in the manual, I'll have to go back and re read it and see what else I'm missed or forgot about. That will make it much simpler Thanks.

this one is the the one I had made for the one in the video.
http://darrintowers.com/...ut/RailBusBr152and460.lo


And this is the one where I had the whistle constantly being set to off, it caused many problems till I set the conditions.
http://darrintowers.com/...yout/HogwartsBr03Br41.lo
DT
Now powered by ECoS II unit#2, RocRail

era - some time in the future when the space time continuum is disrupted and ICE 3 Trains run on the same rails as the Adler and BR18's.
Offline fvri  
#115 Posted : 21 April 2008 22:01:29(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by frankie
<br />To be honest I haven't catched this "Action & Condition" thing so far [:I], sound like if-then-else in VBScript, correct?

Yes, you could say the "Actions And Conditions" tables represent "IF THEN" statements as in common programming languages.

<u>As an example:</u>
- The layout exists of 3 blocks: B(1), B(2) and B(3). Each block has a feedback item(track occupancy detector) attached to an input of a feedback decoder (Feedback Module(1)).

UserPostedImage


<u>Scenario for slowing down a train Train(1) before a signal S(1):</u>

The train Train(1) with a speed of 140km/h enters the block B(1).

1.The train speed is set to 100 when signal S(1) is Hp0(red) and B(2) is not occupied and B(1) becomes occupied.


This extra condition "B(2) is not occupied" is necessary when the train covers/occupies both blocks B(1) and B(2) otherwise the train speed would be set simultaneous to 100 and to 50. And this would cause the train to accelarate and to slown down cyclic as long as B(1) and B(2) are occupied.

UserPostedImage

2. The train speed is set to 50 when S(1) is Hp0 and B(3) is not occupied and B(2) becomes occupied.

UserPostedImage


3. The train stops when S(1) is Hp0 and B(3) becomes occupied.

UserPostedImage

In case 3 only one condition is necessary, when the train occupies all three blocks, the actions related to block B(1), B(2) will not be executed as the conditions are not forfilled.

In this simple example all the conditions are set on each action individually.

But there is also the possibility to set one or more conditions that is valid for all the actions. And to make it complicated you can have a mix: global conditions on all actions and individual conditions set per action.

<u>How does the evaluation algo works in LC:</u>
1. First are the global conditions evaluated.
2. When the global conditions are forfilled then the individual conditions set per action are evaluated. Only when all the conditions are forfilled the action is executed.

Important an action on a controllable object is only executed once when the state of the object doesn't change in the meantime.

Example:

A turnout has 2 states: straight and derived.

Thus when a feedback item becomes occupied it will trigger only once the action on this turnout eg. set it straight. Only when another feedback item becomes occupied switching it to derived the first action can set the turnout back to straight when the feedback item is still occupied or becomes again occupied.
Thus as long as a feedback item is occupied it triggers only once an action as long as no other feedback item triggers a different state on this same object. Errors can be seen when the state of a switch object alters continuosly. For a train when speed goes up and down, or a train function is activated and deactivated continously.

Alessandro I hope this explains better the actions and conditions concept implemented in LC. In later versions I would like to simplify this process but you can also use the route concept but this is less powerfull.

With the "Actions and Conditions" concept you are programming yourself a part in LC.wink

Best regards,
Frank

Offline dntower85  
#116 Posted : 21 April 2008 22:26:51(UTC)
dntower85


Joined: 08/01/2006(UTC)
Posts: 2,216
Location: Shady Shores, TX - USA
Frank, Thanks for this info. When I didn't understand the program or exactly how I was going to run the layout, I started adding many unneeded conditions to fix things caused by other problems, now I will start cleaning the the unnecessary bits. Each time i set up a different set of trains it gets easer.
I guess its about time to set the the 4th train up in the hidden yard. each time a train will go down to the lower level a different one will come back up. Oh this is going to be fun....biggrin
DT
Now powered by ECoS II unit#2, RocRail

era - some time in the future when the space time continuum is disrupted and ICE 3 Trains run on the same rails as the Adler and BR18's.
Offline fvri  
#117 Posted : 21 April 2008 22:58:41(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Darrin,

I'm happy that you are enjoying it more and more.Smile

Yes, it can give a real kick when you see everything running automatically. Especially when defining yourself the 'actions and conditions' you are adding intelligence to the system.
Thus, if it fails don't blame the systembiggrin.
I must agree LC is a computer program thus bugs are still there...and it runs on Windows. Plus the hardware factor, although the 6051 is pretty good!
But, keep in mind to limit the actions you want to get through the system.

For later versions I would like to improve automatic control so that the system can react/interact on actions taken by the operator.
But to accomplisch this I have to implement mathimatical models regarding networks.
But, there are some heavy math brains in this forum I hope that can help me out in this complex world of networks. Michael?

But still a lot of work in different parts of the program (GUI, data exchange with the digital systems(ECoS/CS), automatic control, etc.)

BTW. thank you for putting your layout files on the web. But, it is hard to follow the actions and conditions even for me.
Under the installation folder of LC in the subfolder DemoLayouts, you can find the layout files representing my model railroad in LC.

Best regards,
Frank
Offline fvri  
#118 Posted : 29 April 2008 09:42:25(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi,

In case of the digital system Marklin's CS, it seems the latest version 1.0.0.13 of LC is not working properly when reading out the S88 modules.

As I'm developing LC with the use of the ECoS I can't test this for the CS. But, I got a bug report made by Alessandro(Frankie), see fvri.forumco.com

I have recently changed the way to readout the S88, LC no longer sends a get(id, state) command to read out the S88.
It is subscribed to an event sent by the digital system when the state of the S88 module changes (use of command request(id, view)). But unfortunately there seems to be a problem for the CS.

No problem for ECoS firmware version 1.1.2.

Best regards,
Frank
Offline fvri  
#119 Posted : 30 April 2008 00:41:16(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi,

The lastest version 1.0.0.14 can be downloaded.

Hopefully...I have corrected the issue that was introduced in LC's previous version regarding reading out feedbacker decoders (S88).

<u>IMPORTANT REMARK when using LC on the Windows Vista platform:</u>

As LC was orignally developed under the Windows XP platform file compability is automatically done when installing and running LC on the Windows Vista platform.

It is important to know that the Catalog.dbl file is no longer written under the C:\Program Files\LocCommander\ [default folder] but under the folder:
C:\Users\username\AppData\Local\VirtualStore\Program Files\LocCommander.

When uninstalling LC a backup of this catalog file is written under:
C:\Users\username\AppData\Roaming\LocCommander

In a next release the user will be able to indicate himself the folder where this catalog file is placed on the system.
A default folder will be defined according the standard Windows file policy.

Best regards,
Frank
Offline fvri  
#120 Posted : 05 May 2008 10:52:30(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi,

Could somebody having a "Marklin CS" do a small test with the latest version 1.0.0.14 of LC?

As I'm having an ECoS I can not test LC out for the CS.

It seems version 1.0.0.14 is not working properly (feedback from Frankie) regarding reading out the S88 (feedback) decoders [detecting track occupancy].

Thank you.

Best regards,
Frank
Offline clapcott  
#121 Posted : 05 May 2008 12:59:10(UTC)
clapcott

New Zealand   
Joined: 12/12/2005(UTC)
Posts: 1,230
Location: Wellington, New_Zealand
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by fvri
<br />Hi,

Could somebody having a "Marklin CS" do a small test with the latest version 1.0.0.14 of LC?

As I'm having an ECoS I can not test LC out for the CS.

It seems version 1.0.0.14 is not working properly (feedback from Frankie) regarding reading out the S88 (feedback) decoders [detecting track occupancy].

Thank you.

Best regards,
Frank

Frank, Its pretty hard going - I got it to work once but have no Idea how - .
Peter

Offline fvri  
#122 Posted : 05 May 2008 13:32:56(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Peter,

May be still not simple (scenerio below)... but, I will try to make in the near future a MS power point presentation with screen shots to make explanation/use of S88 in LC a lot easier.

<u>Scenario to follow: </u>

1. Import the feedback decoders from the digital system (click on digital system in Tree View, connect and go to Import tabpage in properties page dialog) or add manually feedback module objects (S88) to a layout.

2. Add a few straight rails/track items to the layout.

3. Add an occupancy sensor to each track item. This track item becomes then a feedback item.

4. Create for each feedback item a block and assign each track item to a different block. The block becomes now a feedback item.

5. Add each feedback item (block) to a different input contact of the appropiote feedback module.

6. Now in "operation mode" the color of the block should change into a different color(default red) when the train passes the feedback items.


Best regards,
Frank
Offline clapcott  
#123 Posted : 06 May 2008 08:44:22(UTC)
clapcott

New Zealand   
Joined: 12/12/2005(UTC)
Posts: 1,230
Location: Wellington, New_Zealand
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by fvri
<br />Peter,

May be still not simple (scenerio below)... but, I will try to make in the near future a MS power point presentation with screen shots to make explanation/use of S88 in LC a lot easier.

<u>Scenario to follow: </u>

1. Import the feedback decoders from the digital system (click on digital system in Tree View, connect and go to Import tabpage in properties page dialog) or add manually feedback module objects (S88) to a layout.

2. Add a few straight rails/track items to the layout.

3. Add an occupancy sensor to each track item. This track item becomes then a feedback item.

4. Create for each feedback item a block and assign each track item to a different block. The block becomes now a feedback item.

5. Add each feedback item (block) to a different input contact of the appropiote feedback module.

6. Now in "operation mode" the color of the block should change into a different color(default red) when the train passes the feedback items.


Best regards,
Frank

Frank, It is step 1 that is the stumbling block.


1. Import the feedback decoders from the digital system (click on digital system in Tree View, connect and go to Import tabpage in properties page dialog)

This works.
Notes:
1) Under Digital System you must also select Central Station
2) The "Connect" button is on the "Connection" TAB
3) The Import button is on the "Import" sub-tab which itself is under the "Object Management" tab


or add manually feedback module objects (S88) to a layout.

This did not work
Notes: the "IDs" under the "Digital System" tab started from 1,2,3 etc if added manually - These IDs cannot be changed!!!!. The imported ones (that worked) had 101,102 .....
Peter

Offline fvri  
#124 Posted : 06 May 2008 09:08:41(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by clapcott
This did not work
Notes: the "IDs" under the "Digital System" tab started from 1,2,3 etc if added manually - These IDs cannot be changed!!!!. The imported ones (that worked) had 101,102 .....


Hi Peter,

Thanks for the testing, thus can I conclude/summarize that you are using a CS firmware 2.0.4 and that the S88 state changes can be viewed in LC (version 1.0.0.14).

After adding manually in LC the feedback module objects they should still be synchronized with the digital system afterwards, then if all goes well under the 'Digital System' tabpage (properties pages of the feedback module object) the id should refer to 100, 101, 102, etc...).

Thank you for this feedback.

Best regards,
Frank
Offline fvri  
#125 Posted : 06 May 2008 15:38:30(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi,

I have put a MS powerpoint presentation "Object Management with the digital systems(ECoS/CS) in LC" on http://fvri.forumco.com/topic.asp?TOPIC_ID=11

Best regards,
Frank
Offline clapcott  
#126 Posted : 07 May 2008 01:34:08(UTC)
clapcott

New Zealand   
Joined: 12/12/2005(UTC)
Posts: 1,230
Location: Wellington, New_Zealand
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by fvri
... thus can I conclude/summarize that you are
.. using a CS firmware 2.0.4 Correct
.. and that the S88 state changes can be viewed in LC (version 1.0.0.14) - Correct ... (on WinXPSP2) , but ONLY if imported - Not if added manually

After adding manually in LC the feedback module objects they should still be synchronized with the digital system afterwards,
They are not
then if all goes well under the 'Digital System' tabpage (properties pages of the feedback module object) the id should refer to 100, 101, 102, etc...).
No. additionally for each manually entered feedback module I get a message
"get(0, state) - 15 (NERROR_UNKNOWNID)" when I RUN
.
Interestingly an attempt to delete the objects shows an attempt to use 100,101,102 ... (but then you get a different error because control is not set).



Other Notes:
1) Import only picks up signals/turnouts with Unique first name. e.g. If the CS has names "Yard1 Ent" and "Yard1 Exit" the import only reports the one with the lowest OID.
2) repeating Import
- a) for s88s results in duplicate entries for the same OID
- b) for Signals results in duplicate entries for the same ID IF the name changes AND the old reference is not deleted (no conflict resolution)
- c) to import new changes from the CS it is needed to do a disconnect and reconnect before issuing the import.

Peter

Offline fvri  
#127 Posted : 07 May 2008 09:25:41(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by clapcott
Other Notes:
1) Import only picks up signals/turnouts with Unique first name. e.g. If the CS has names "Yard1 Ent" and "Yard1 Exit" the import only reports the one with the lowest OID.
2) repeating Import
- a) for s88s results in duplicate entries for the same OID
- b) for Signals results in duplicate entries for the same ID IF the name changes AND the old reference is not deleted (no conflict resolution)
- c) to import new changes from the CS it is needed to do a disconnect and reconnect before issuing the import.

Points 1, 2 a and b: ok, I will verify and try to fix...

Point 2 c: Fetching info after something has changed in the digital system can easily be done by calling the 'Fetch' action in the 'Object Management' tabpage Properties Pages dialog of the digital system. [See also the ppt in the link: "Object Management with the digital systems(ECoS/CS) in LC" on http://fvri.forumco.com/topic.asp?TOPIC_ID=11].
This action can only be done when connected!

Thus, no need to disconnect and reconnect again. But it can be used for this purpose.

Also important to know is the use of this "level" setting in the 'Fetch' tabpage ('Object Management' tabpage in Properties Pages dialog of the digital system).
In the digital system it is possible to specify 3 names for a switch object. This level setting refers to the one of the 3 names that will be used as name for the switch object in LC.

I know there is still some work to do regarding this object management with the digital systems. Especially the 'import' gives me some headaches.Smile

Thank you very much for this test work and the error report!

Best regards,
Frank
Offline Tivvy  
#128 Posted : 07 May 2008 10:59:15(UTC)
Tivvy


Joined: 01/02/2008(UTC)
Posts: 414
Location: Melbourne, Victoria
Hi Frank,
Do you know where I could find a copy of the M6051 protocol, or one of the other protocols used to connect the LocCommander software to the layout?
I only have an MS however I am considering the possibility of using programed chips to convert the signal from the LocCommander into the digital signal running through the track.

Regards
Caillin
Ep IV / V Marklin Layout
6 track dead end station, twin track loop, 4 track through station.
Under construction.
Offline fvri  
#129 Posted : 07 May 2008 11:30:04(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Caillin,

Here I have some references to the:
1. P50 protocol(RS232-communication):
http://www.tams-online.de/htmls...asyControl/interface.txt

http://www.uhlenbrock.com/3/4/0...CD68948-002.apd/P50X.zip

2. PCInterface protocol ASCII (TCP/IP communication):
http://users.telenet.be/loccomm...sPcInterfaceProtocol.pdf

Best regards,
Frank
Offline frankie  
#130 Posted : 07 May 2008 11:33:19(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
Here you can find a 605X emulator and virtual portwink
http://mitglied.lycos.de/mgrafe/download_en.htm
Alessandro
I have a CS1 Reloaded!
Offline Tivvy  
#131 Posted : 07 May 2008 13:23:05(UTC)
Tivvy


Joined: 01/02/2008(UTC)
Posts: 414
Location: Melbourne, Victoria
Excelent - Thank you both for your replys - I think I will try the emulator first - If it does what I want then there will be no need to build fancy circuits biggrin

Caillin
Ep IV / V Marklin Layout
6 track dead end station, twin track loop, 4 track through station.
Under construction.
Offline Tivvy  
#132 Posted : 18 May 2008 05:23:58(UTC)
Tivvy


Joined: 01/02/2008(UTC)
Posts: 414
Location: Melbourne, Victoria
Hi Frank,

Does LC support the Lissy system or some kind of equivelant? I would like to have speed restricting signals in place. (Zs3 aspect)
If not, then how many s88 detector modules can be recognised? --&gt; I am considering home-building a lissy-style system of recievers. Could each reciever be hooked up to an individual s88 contact for each loco in each direction? (Requires about 1000 addresses, 2 dierections * 10 Locos * 50 detection points)

Also, can rules be set that are being continuously monitored or are they only activated by certain actions. Eg I would like to have a very advanced signalling system through my station/yard which activates distant signals appropriately to the next signal down the line. This would be based around logic containing the point settings, the aspect of the signals down the line, and the status of the home signal in the station.

Thanks,
Caillin
Ep IV / V Marklin Layout
6 track dead end station, twin track loop, 4 track through station.
Under construction.
Offline clapcott  
#133 Posted : 18 May 2008 10:30:06(UTC)
clapcott

New Zealand   
Joined: 12/12/2005(UTC)
Posts: 1,230
Location: Wellington, New_Zealand
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by Tivvy
<br />Hi Frank,

Does LC support the Lissy system or some kind of equivelant? I would like to have speed restricting signals in place. (Zs3 aspect)
If not, then how many s88 detector modules can be recognised? --&gt; I am considering home-building a lissy-style system of recievers. Could each reciever be hooked up to an individual s88 contact for each loco in each direction? (Requires about 1000 addresses, 2 dierections * 10 Locos * 50 detection points)

Also, can rules be set that are being continuously monitored or are they only activated by certain actions. Eg I would like to have a very advanced signalling system through my station/yard which activates distant signals appropriately to the next signal down the line. This would be based around logic containing the point settings, the aspect of the signals down the line, and the status of the home signal in the station.

Thanks,
Caillin

Caillin.

Not sure from you comments if you already have LISSY in operation. If you do then I am not sure I would reinvent the wheel.

Augmenting it with a loconet capable interface like locobuffer using JMRI should offer any advanced logic that you require.


Peter

Offline Tivvy  
#134 Posted : 18 May 2008 10:54:23(UTC)
Tivvy


Joined: 01/02/2008(UTC)
Posts: 414
Location: Melbourne, Victoria
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by clapcott
<br />
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by Tivvy
<br />Hi Frank,

Does LC support the Lissy system or some kind of equivelant? I would like to have speed restricting signals in place. (Zs3 aspect)
If not, then how many s88 detector modules can be recognised? --&gt; I am considering home-building a lissy-style system of recievers. Could each reciever be hooked up to an individual s88 contact for each loco in each direction? (Requires about 1000 addresses, 2 dierections * 10 Locos * 50 detection points)

Also, can rules be set that are being continuously monitored or are they only activated by certain actions. Eg I would like to have a very advanced signalling system through my station/yard which activates distant signals appropriately to the next signal down the line. This would be based around logic containing the point settings, the aspect of the signals down the line, and the status of the home signal in the station.

Thanks,
Caillin

Caillin.

Not sure from you comments if you already have LISSY in operation. If you do then I am not sure I would reinvent the wheel.

Augmenting it with a loconet capable interface like locobuffer using JMRI should offer any advanced logic that you require.




Unfortunately I dont have the lissy system installed - however I would like to install a similar home-made system to use its advanced logic for speed restricting signals.
Ep IV / V Marklin Layout
6 track dead end station, twin track loop, 4 track through station.
Under construction.
Offline fvri  
#135 Posted : 05 June 2008 00:18:08(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi,

Recently, I have released version 1.0.0.16 of LC.
To download please go to : http://users.telenet.be/loccommander/DownloadsPage.html

Main issues regarding this version:

- Improved 'automatic run mode' for the digital systems CS/ECoS.
Use of events to trigger actions instead of the 'readout loop' for the feedback decoders (S88 modules).

- A 'route' object can be used to define actions (see 'Actions and Conditions' dialog).

- User definable 'Speed conditions' when defining conditions (see 'Actions and Conditions' dialog).

- Bug fixes regarding the 'Train Control Dialog'.


As an illustration of how LC controls my model railroad in 'automatic run mode' please play this movie:
http://users.telenet.be/loccomm...s/LCAutomaticControl.exe

In the movie you will see how track occupancy changes in the layout, how train speed changes in the 'Train control dialogs' and how some turnouts and signals are triggered.

In another movie I show how to define actions and conditions/rules in LC. Starting from defining a feedback module(Eg. S88) and an occupancy detector in the layout until adding actions and conditions via the 'Actions and Conditions' dialog.
http://users.telenet.be/loccomm...ActionsAndConditions.exe


Thanks to very valuable/useful feedback of Alessandro(alias Frankie) and Darrin I'm able and will continue to improve LC.

Object management between LC and the digital systems ECoS/CS still needs more improvements.[:I]

Feature and bug reports can be reported in http://fvri.forumco.com or here of course!

Further... ESU has announced that they will release in the near future a new version of the PC interface protocol...

Best regards,
Frank
Offline fvri  
#136 Posted : 08 June 2008 15:05:09(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi,

Today I have released a bug fix release for version 1.0.0.16 .
This updated version should fix a serious bug that could occure in 'automatic run mode' when a Train Control dialog was active/shown.

How to select digital system(settings) and import objects from digital system(ECoS/CS) into LC?

http://users.telenet.be/loccomm...s/LCImportingObjects.exe

Frank
Offline frankie  
#137 Posted : 09 June 2008 14:27:36(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by Tivvy
<br />Excelent - Thank you both for your replys - I think I will try the emulator first - If it does what I want then there will be no need to build fancy circuits biggrin

Caillin

Has the emulator worked as you expected, then?
I mean a booster and the emulator are sufficient to control the layout with LocCommander?
Alessandro
I have a CS1 Reloaded!
Offline dntower85  
#138 Posted : 10 June 2008 04:17:06(UTC)
dntower85


Joined: 08/01/2006(UTC)
Posts: 2,216
Location: Shady Shores, TX - USA
1.0.0.16 runs great with the 6051 interface, So far no bugs

Love the copy and paste on the actions and conditions.Smile

Thanks
DT
Now powered by ECoS II unit#2, RocRail

era - some time in the future when the space time continuum is disrupted and ICE 3 Trains run on the same rails as the Adler and BR18's.
Offline mascagni  
#139 Posted : 12 June 2008 17:35:39(UTC)
mascagni


Joined: 25/07/2002(UTC)
Posts: 804
Location: Tallahassee, FL USA
Frank: I have not had much time to play recently, but I have my CS hooked up via Cat-5 cable to a PC running LC, latest version. I have run into a problem. I downloaded the information from the CS to LC, and every time I try to operate anything on an MFX Lok LC bounces back to "edit mode" from operational mode. I can control non-MFX trains, and solenoid devices, but try one thing with an MFX Lok and it's all over. Is there a fix, what is going on, can I work around this? Thanks.--MM
Michael Mascagni, Tallahassee

If I weren't a Mathematician, I'd be a Violinist.--Albert Einstein
Offline frankie  
#140 Posted : 12 June 2008 18:01:49(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
I have a mix of decoders in use, including MFX, and no issues like that...
Alessandro
I have a CS1 Reloaded!
Offline fvri  
#141 Posted : 12 June 2008 19:18:09(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Michael,

Yes, indeed strange... Alessandro(frankie) uses a mix of trains and so far no problems but of coarse there could always be one data item causing problems. The fact it switches immediately to 'Edit mode' is very strange this could only be when a connection is broken with digital system or an illegal command was send to the digital system.

Anyway I need to investigate this.
Is it possible to send me your Catalog.dbl file, in the Properties tabpage of the Properties Page dialog of the Catalog object(click on Catalog in the TreeView) you can see where your Catalog.dbl file is located on disk.

For me it is the only way to see what data is really imported from CS into LC catalog database file regarding this loc.

Maybe also the layout file(.lo)!

BTW. what is the firmware version of CS?

Thanks.
Best regards,
Frank
Offline mascagni  
#142 Posted : 12 June 2008 21:10:39(UTC)
mascagni


Joined: 25/07/2002(UTC)
Posts: 804
Location: Tallahassee, FL USA
Frank: I will put all this together for you by the weekend. BTW, I upgraded my CS to the latest version before I started playing around. Hope that wasn't the issue. Thanks.--MM
Michael Mascagni, Tallahassee

If I weren't a Mathematician, I'd be a Violinist.--Albert Einstein
Offline fvri  
#143 Posted : 12 June 2008 23:38:56(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
No, the firmware should not be an issue when it is &gt;=2.0.4 (for CS I think):

Ok, I appreciate this a lot!

Thanks.
Frank
Offline frankie  
#144 Posted : 13 June 2008 13:39:00(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
Since we keep speaking about bugs and issues, one may think that the software doesn't work, wrong!, indeed it does.
With 1.0.0.16 I made full control of my layout, which is not that big and made 4 trains go around automatically, in some cases two of them run together and with control of speed and safe use of signal I have no crashes whatsoever.
If I have time I will post a movie of it.
Alessandro
I have a CS1 Reloaded!
Offline mascagni  
#145 Posted : 13 June 2008 14:47:34(UTC)
mascagni


Joined: 25/07/2002(UTC)
Posts: 804
Location: Tallahassee, FL USA
Alessadro and Frank: I am a Computer Science professor, and I have produced a widely used piece of mathematical software. So I definitely understand that even when code works well for most of the user base, weird thing pop up. This is VERY USEFUL SOFTWARE, it just has bugs, which is what all software always has. I like LC a lot, and I hope that I can help make it better by collaborating with the developer. In fact, I think, up to the point that Frank cannot cope with our comments, Frank is probably happy to see people using LC and reporting back with bug reports.--MM
Michael Mascagni, Tallahassee

If I weren't a Mathematician, I'd be a Violinist.--Albert Einstein
Offline mascagni  
#146 Posted : 13 June 2008 14:49:22(UTC)
mascagni


Joined: 25/07/2002(UTC)
Posts: 804
Location: Tallahassee, FL USA
Frank: One thing that would be good for me and for you. Could you put up a bug report page for LC? This could be a form that allows us to identify our system, describe the problem, and upload to you the LC files you may need. This would be a real good way for you to see what is going on, and it would impose a good discipline on the bug reports. Let me know what you think.--MM
Michael Mascagni, Tallahassee

If I weren't a Mathematician, I'd be a Violinist.--Albert Einstein
Offline frankie  
#147 Posted : 13 June 2008 15:04:24(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
There is a forum just for LC at least I wil not be alone therewinkhttp://fvri.forumco.com/default.asp
Alessandro
I have a CS1 Reloaded!
Offline fvri  
#148 Posted : 13 June 2008 16:00:55(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Michael,

I have no problem what so ever when members report bugs regarding LC.Smile Also comments, suggestions for improvement are always welcome!

So, as Frankie already has mentioned there is a seperate forum for LC.

I don't want that all "things" especially specific small LC releated things(bugs and features) are posted on this nice forum. I have also already discuss this with our WebMaster!

I know that not everybody is interested in PC control and this piece of software. But the people that are can do this in full extend on the fvri.forumco.com forum.

Currently, there is no way on this ('free') forum to upload files. As these LC layout and catalog files are small in size you can always mail them directly to me : fvri@telenet.be or frank.vieren@barco.com .

But, I will continue posting on this forum regarding LC that could be of common interest to all forum members.

Best regards,
Frank
Offline mascagni  
#149 Posted : 13 June 2008 23:22:46(UTC)
mascagni


Joined: 25/07/2002(UTC)
Posts: 804
Location: Tallahassee, FL USA
OK, I will go to the forum.

BTW: I will post the information for you, but I am running LC version 1.0.0.15, my CS is hardware v1.2, firmware v2.0.4, and protocol v0.1. I will create a web page for you to see the files you need at:

www.cs.fsu.edu/~mascagni/Loccommander

Thanks.--MM
Michael Mascagni, Tallahassee

If I weren't a Mathematician, I'd be a Violinist.--Albert Einstein
Offline fvri  
#150 Posted : 14 June 2008 13:58:19(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Michael,

Thanks for making these .lo/dbl files available to me!

I have found and solved your problem...Smile for the trouble shooting loc "Ae 6/6 Consist"!

As LC was developed when the MFX decoder was not yet implemented I built in a limit for setting the maximum address for a loc to 80.
Thus that is the problem, it seems this loc gets address '166' assigned from the CS and the program LC throws an exception.

I have made a trouble report in :
http://fvri.forumco.com/topic~TOPIC_ID~31.asp

I didn't experience the problem as I'm running LC with the ESU ECoS that does not support Mfx in the way the CS does.

BTW. the locs Ae 6/6 and Ae 6/6 Consist have both the same address 166. I don't know how the behaviour of the Marklin CS is but in the ESU ECoS when two locs have the same address they can not be controlled.

An bug fix update for version 1.0.0.16 can be downloaded from:
http://users.telenet.be/loccommander/DownloadsPage.html

Thanks again for reporting this bug!

Have a nice weekend!
Best regards,
Frank

Offline mascagni  
#151 Posted : 15 June 2008 18:53:48(UTC)
mascagni


Joined: 25/07/2002(UTC)
Posts: 804
Location: Tallahassee, FL USA
Hi Frank: Thanks for the fix, it seems that I have two of the same Loks, and so I wanted to run them as a consist. I will look update and go to the LC forum.--MM
Michael Mascagni, Tallahassee

If I weren't a Mathematician, I'd be a Violinist.--Albert Einstein
Offline fvri  
#152 Posted : 20 June 2008 09:08:08(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Michael,

Could you also tryout controlling this 'consist' with the PC control program 'SimpleDigitalLocomotive' of Mafi(Manfred and Christian Fisher) which is running on a Mac?

Normally they have tackled this MULTI decoder problem in their program (March 2008).

I have asked them if they know about the CS reboot problem when trying to control a train equipped with this kind of decoder.

In the meantime I'm preparing a version of LC that produces logging.

Have a nice weekend,
Frank
Offline fvri  
#153 Posted : 23 June 2008 17:13:27(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi all,

As I got today a very friendly mail from a Marklin responsible in Holland(Netherlands), I will no longer give full support to the Central Station in LocCommander and certainly I will no longer promote the CS in LC.
Luckly ESU is in some way much smarter than Marklin.

Nev I must admit you are completely right about the M company.

Sorry Alessandro and Michael!

Best regards,
Frank
Offline dntower85  
#154 Posted : 23 June 2008 18:12:37(UTC)
dntower85


Joined: 08/01/2006(UTC)
Posts: 2,216
Location: Shady Shores, TX - USA
Now there is one more reason never to buy a Central station, if I could get one in the first place. there loss
DT
Now powered by ECoS II unit#2, RocRail

era - some time in the future when the space time continuum is disrupted and ICE 3 Trains run on the same rails as the Adler and BR18's.
Offline fvri  
#155 Posted : 24 June 2008 11:34:45(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Darrin,

You have luck that I also have a M6021/6051 setup otherwise all M stuff would be banned from LC.wink

Frank
Offline Bigdaddynz  
#156 Posted : 24 June 2008 11:45:17(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Frank, what was the problem with the email from Marklin Netherlands? Did they tell you to stop supporting the CS in LocCommander, or were they asking for some sort of royalty payment?

Bad news for those of us with a CS!
Offline fvri  
#157 Posted : 24 June 2008 12:11:01(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi David,

For me personally another sad story from Marklin and their policy....
Their clock should be set 5 minutes to tweelve[:I].

Now the story...

Michael who is using LC to control one of his consist (multi traction setup) has a serious problem. As I don't get any answers from Marklin Germany (probably because I don't write them in German[}:)]) I friendly asked for some support from Marklin Netherlands in Dutch.

But, I simply got a NO ('neen') because I also support in LC the ECoS from ESU.
As ESU and Marklin are no longer good friends the PC interface protocol will split up at some time in the near future. Because Marklin does not want to share this protocol with the big audience I will no longer be able to ensure that LC will properly work with the Central Station. As I myself don't have a CS I rely on the feedback from other CS users to support this device in LC.

My conclusion is to ban all M stuff from LC.

For time being I will not adapt my code to ban specific Marklin things. But, I will no longer mention it in as a supported digital system in documents and on my website.

I don't think it is a big loss... LC is not that important in this world of model rail road PC control, but it could stimulate further development and improvements for the CS. And there are a lot of other good products on the market that are more mature but not for free...

BTW I will start implementing the multi-layer stuff per table object as you requested some months ago wink.

Cheers,
Frank
Offline Bigdaddynz  
#158 Posted : 24 June 2008 12:32:04(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Thanks Frank for that, I've got a gap in my LC layout plan where the bridges should be. LOL.

Marklin need a huge kick up the butt, so much for the perfect MRR company that never does any thing wrong!!

Maybe I will not be applying v2.0.5 of the CS firmware, whenever it comes out. Pity I sold my 6051 interface! I take it that you are not removing any existing CS support that is in LC?

BTW, I have an S88 decoder on order, so will soon be able to make use of the more advanced features of LC.
Offline fvri  
#159 Posted : 24 June 2008 13:01:09(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi David,

No panic! As long as the the PC interface protocol remains the same for both digital devices(CS/ECoS) LC can be used.
But when CS specific things are implemented which are not documented to the public I will no longer be able to support them.

Indeed the M6051/6021 is good, I think Darrin can confirm this. But each system has limitations. Definitely for the CS 'Marklin policy' is the limitation factor. Also their policy towards MFX and the ECoS I really don't understand. As I already have a loc M39802 not performing well with my ECoS I'm not longer eager to buy their new MFX equipped locs, although it is probably a decoder-motor problem.

Please also visit fvri.forumco.com to see all latest developments for LC. This forum is meant for the LC details....
This forum gets the big news!

When you start with the S88 (also consider the Viessmann devices[}:)]) you find a lot of documentation on this LC forum. Unfortunately the manual is no longer up to date, too much work.

After the summer holidays I would like to start with interactive automatic control... but this is big stuff. Also object management between LC and the digital systems should still improve.

But the layer stuff should be feasible for now...

Thanks for your ongoing interest in LC.

Best regards,
Frank
Offline Bigdaddynz  
#160 Posted : 25 June 2008 10:33:01(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Thanks Frank. I like LC because I find it relatively easy to setup and have something running very quickly. I certainly appreciate your development efforts with LC. Yes, I did join the LC forum, pretty much the day you created the web page - Darrin and Frankie may have got there first, but I was about the 3rd to join. I'll certainly have another look for S88 information.

As far as the S88 goes, I did actually order the 5217 Viessmann decoder, as all my other solenoid decoders are the 5211 Viessmann ones.
Offline fvri  
#161 Posted : 25 June 2008 11:46:08(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi David,

I'm glad you enjoy using LC and are a member of the LC forum.
I think real fun for PC control can only start when S88's come in the game.

I know there are still some issues for improvement and shortcomings. The more feedback I can get the better I can make LC. When I'm implementing only my view on how model railroad PC control should work then it definitely will not be good enough for the big audience.

I love the LC project as it has different parts of interest to me for SW development: Gui, drawing, communication with hardware, AI and finally it controls my trains! It is much more than administrative software!

But, sometimes I'm still wondering what makes it hard to use LC?
What makes it difficult to use for a first time user who is not very familiar with the IT sector? [Setting up the communication between PC and CS/ECoS, installation, non intiutive GUI, operation modes?, stability, bugs, etc...]

I will keep the audience informed when the multi-layer feature is implemented and anyother ongoing feature implementation!

Cheers,
Frank
Offline fvri  
#162 Posted : 17 July 2008 20:54:42(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi all,

I have released officially version 1.0.0.17 of LC.

<u>Major feature:</u> support for multiple layers in the grid area of LC.

From now on different levels of the layout can be defined in one table. The order of the levels can be changed as well as the visibility of each level in the grid layout.

For more info on this new feature in LC go to:
http://fvri.forumco.com/topic~TOPIC_ID~44.asp

For reporting bugs/features please also visit http://fvri.forumco.com

Cheers,
Frank
Offline fvri  
#163 Posted : 02 August 2008 11:47:36(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi,

Version 1.0.0.18 is ready for download...

Major feature implementation : Counter variable in the 'Actions and Conditions' definitions

See also:
http://fvri.forumco.com/topic~TOPIC_ID~51.asp

Cheers,
Frank
Offline fvri  
#164 Posted : 21 August 2008 23:47:29(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi,

Version 1.0.0.19 can be downloaded from : http://users.telenet.be/...ander/DownloadsPage.html

<u>Major features:</u>

- Added 'Test Mode' as a new operation mode. Makes it possible to test the
defined actions and conditions without operating the real layout.
- Playing sounds via the 'Actions and Conditions' definitions.
- Playing an alarm sound when the connection is broken with the digital system.

Best regards,
Frank
Offline Bigdaddynz  
#165 Posted : 22 August 2008 00:08:50(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Thanks Frank.
Offline fvri  
#166 Posted : 25 August 2008 09:57:07(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi all,

Anyone using LC on Windows XP system with Service Pack 3 without having issues?

Thanks.
Frank
Offline Bigdaddynz  
#167 Posted : 25 August 2008 10:10:22(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Frank, I thought I was SP3, but am still at SP2. I'll upgrade and let you know.
Offline fvri  
#168 Posted : 25 August 2008 10:25:31(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi David,

Thanks, but keep in mind that LC will no longer work.[:I]

Bill (wa6ld) gets an unhandle windows exception when trying to set the IP address in the Settings dialog.

I'm succesfully running LC on Windows XP SP 2 and Windows Vista SP1.

As I don't have any issues with Windows XP [for SP 2] I don't upgrade to Service Pack 3.

Best regards,
Frank
Offline Bigdaddynz  
#169 Posted : 25 August 2008 10:30:42(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
OK, thanks for the heads up Frank. I have a virtual machine at SP2 which I can upgrade to SP3 to try it out. It would also be interesting to know whether the issues occur with a clean SP3 build or an upgraded from SP2 build, or both.
Offline fvri  
#170 Posted : 25 August 2008 10:44:37(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Sounds great the test work. Thanks!

Frank
Offline Bigdaddynz  
#171 Posted : 25 August 2008 12:46:04(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Hi Frank. I've just installed LC 1.0.0.19 on my SP3 upgraded Windows XP virtual machine. I was able to run LC, connect to the Central Station and import all the objects defined in the CS. I tried controlling some turnouts and a locomotive all of which worked without error. I did not experience any exception errors at all.
Offline fvri  
#172 Posted : 25 August 2008 13:00:12(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi David,

Many thanks! Unfortunately, it excludes a possible reason why it does not work on Bill's system but it does not solve it.[:I]

So, what he exactly did, was only setting the IP address in the Settings dialog (Communication settings).

See also the topic : http://fvri.forumco.com/topic~TOPIC_ID~72.asp

Anyhow thanks again for doing that fast these tests and giving feedback.wink

Maybe in someway the .NET Framework 2 installation on his system has gotten corrupted.

[BTW. I rebuilt LC under Visual Studio 2008 and no issues luckly...]

Best regards,
Frank
Offline fvri  
#173 Posted : 25 August 2008 17:08:06(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Bill,

I think I have found the cause of your problem when running LC.

After searching on the net... it has probable to do with a 'Compatibility' flag that is wrongly set for the LC program.
Don't ask me how this could be but...

Bill what you should verify:

1. Right click on the LocCommander's desktop shortcut and select Properties.

UserPostedImage


2. Go to Compatibility tabpage and verify checkbox.

UserPostedImage


I cross my fingers...wink

Frank
Offline fvri  
#174 Posted : 25 August 2008 22:45:58(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi all,

So Bill's problem was indeed this Windows version 'Compabtibility' issue.

For some reason I don't know why this 'Compabtibility' check is set and LC will not work properly. This is certainly not done by the LC installation program... another Windows mystery.Smile

Frank
Offline Bigdaddynz  
#175 Posted : 26 August 2008 11:11:21(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Glad I could help Frank (in a small way)!!
Offline fvri  
#176 Posted : 26 August 2008 11:14:18(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Dave,

Any help and feedback is always very welcome (especially when developing on Windows...[}:)]).

I really don't have an explanation why this 'Compatibility' check was set.

Thanks again for doing these tests!Smile

Frank
Offline fvri  
#177 Posted : 06 September 2008 16:36:13(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi all,

Updated version of 1.0.0.19 is available for download.

- Bug fix for program crash when fetching object data in LC when a turntable object is defined in the digital system.
- Support now also for DCC, LGB and Selectrix decoder types (only for ESU ECoS digital system) next to the range of MM decoder types.

Enjoy LocCommander!

Best regards,
Frank
Offline fvri  
#178 Posted : 14 September 2008 23:48:33(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi,

I have uploaded version 1.0.0.20.

Minor bug fixes and improvements to the Actions and Conditions dialog (use of expression for conditions/rules).

Cheers,
Frank
Offline Bigdaddynz  
#179 Posted : 15 September 2008 12:49:19(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Thanks Frank, I shall be trying this version out. I've had some problems with 1.0.0.19 (using the CS) with Actions and Conditions, where the software will trigger the first action in the list, but not the second or subsequent actions. Everything works fine on the layout if I set up the automated routes via the CS.
Offline fvri  
#180 Posted : 15 September 2008 13:23:53(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Dave,

Normally when no conditions are defined (global or per single action) the program should execute the set of actions.

I'm interested in your problem with the actions. Could you please send me your .lo file? Unless the problem would be solved in 1.0.0.20.wink

BTW. I did not yet adapted the documentation regarding the changes I made for the 'Actions and Conditions' dialog.[:I]

Important to know that you should now select between Global and Single to define or see the conditions.
So you can define global conditions that will be applied on all the actions or just per action one or more conditions. And a combination of both.

The system will first check the global conditions/rules. Only when they are fullfilled it will check per action the condition(s).

Further now you can set an expression of conditions.
By default all conditions are in a chain of and operators.

Example: C1 && C2 && C3.
Thus, if one of the conditions is false the action(s) will not be executed. All three conditions need to be true.

<u>Now you can specify an expression like: </u>
(C1 || C2) && C3. This means if C1 or C2 is true and C3 is true the actions will be executed.

&& equals AND and || equals the OR operator.

Again the scope is 'global' and or 'single'. Thus a lot of possibilities.

Also important to know in this version NO syntax checking parsing is performed.

So the rule is that each condition is defined as Cn with n the row number of the condition in the condition table (starting from 1).

From 16/09 until 23/09/2008 I will be on leave and will have limited or none internet access.[:I]

I hope your problems are solved in version 1.0.0.20.wink

Cheers,
Frank



Offline Bigdaddynz  
#181 Posted : 15 September 2008 13:29:51(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Cheers Frank thanks for that! It's 11:30pm here, so I won't be testing this tonight. Hopefully I can have a test in the next few days or so, I'm not in any hurry (still waiting for some more reed switches to arrive - boy, are those things fragile!).

Enjoy your holiday Frank, no doubt it is well earned!
Offline fvri  
#182 Posted : 15 September 2008 17:31:00(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Ok thanks Dave, I will certainly enjoy my trip to Istanbul.

BTW. I'm using a lot of contact rails (instead of reed relais) easy to make yourself when using Marklin's C-rails.

On the fvri.forumco.com you can find a lot of info regarding the Actions and Conditions concept in LC. The manual will be soon updated regarding the changes made in the Actions and Conditions dialog.

Best regards,
Frank
Offline Tivvy  
#183 Posted : 16 September 2008 06:26:17(UTC)
Tivvy


Joined: 01/02/2008(UTC)
Posts: 414
Location: Melbourne, Victoria
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by Bigdaddynz
<br />Cheers Frank thanks for that! It's 11:30pm here, so I won't be testing this tonight. Hopefully I can have a test in the next few days or so, I'm not in any hurry (still waiting for some more reed switches to arrive - boy, are those things fragile!).

Enjoy your holiday Frank, no doubt it is well earned!


Your local Dick Smith / Jaycar or equivelant over the ocean should stock them at about a tenth of the price of M* (or equivelenant train company) ones.wink
Best thing about that is that you will be able to pick them up in days instead of weeks winkSmile
Ep IV / V Marklin Layout
6 track dead end station, twin track loop, 4 track through station.
Under construction.
Offline Bigdaddynz  
#184 Posted : 16 September 2008 10:02:37(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Tivvy, my package from Jaycar just arrived today with some more reed switches. DSE don't have the normally open switches, Jaycar do. The nearest Jaycar to where I live is about 25kms away, and I couldn't be bothered taking the car to work, so I could take a trip to Jaycar at lunchtime. So I ordered online, and the switches were sent from Auckland.

Yes you are right about the cost of the M* switches. One of the ebay dealers had the Viessmann switches at about 7.50 euro (approx $16 NZ). The reed switches from Jaycar were $1.60 each!
Offline Bigdaddynz  
#185 Posted : 16 September 2008 10:07:29(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by fvri
<br />Ok thanks Dave, I will certainly enjoy my trip to Istanbul.

BTW. I'm using a lot of contact rails (instead of reed relais) easy to make yourself when using Marklin's C-rails.

On the fvri.forumco.com you can find a lot of info regarding the Actions and Conditions concept in LC. The manual will be soon updated regarding the changes made in the Actions and Conditions dialog.

Best regards,
Frank


Frank, I'm using reed switches because I need to be sure that trains have cleared particular points before they get activated. Hence the last car on the train carries a magnet. I am putting some contact pieces in, in case I want to use them later, but I don't quite have enough of them for all the areas that need them - my layout is all M Track.
Offline fvri  
#186 Posted : 25 September 2008 09:35:28(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi all,

Should LC become CS-II compatible?

I wonder how much the PC Interface protocol will be different from the one used for the CSI and ECoS.
Normally, no big deal to adapt/to integrate but I don't see me buying an 'other' new digital controller from &gt;500 euro.

Cheers,
Frank
Offline mascagni  
#187 Posted : 30 September 2008 14:06:28(UTC)
mascagni


Joined: 25/07/2002(UTC)
Posts: 804
Location: Tallahassee, FL USA
Frank: It appears that ESU is going to provide an upgrade (3.0.0) to the CS that will make it functionally the same as the ESU ECOS. This is interesting, and may make your life with LocCommander much easier. It also seems that ESU will then take over support of the CS after the upgrade, which is expected to cost €149.00. If you haven't already, look here: http://www.esu.eu/fileadmin/dow...on_Reloaded_ESUKG_DE.pdf

Heck, this seems to be potentially better than my IB!!--MM
Michael Mascagni, Tallahassee

If I weren't a Mathematician, I'd be a Violinist.--Albert Einstein
Offline fvri  
#188 Posted : 30 September 2008 15:31:46(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Michael,

Yes, indeed some very good news for the ECoS and CS-I users!

I'm just wondering if the PC Interface protocol will change for the CS-II. Otherwise I could reuse the existing if then statements in LocCommander but adapt them for usage of the CS-II.wink

BTW. on the ECoS webpage they are promoting openly the ControlGui (Freeware) Software of C. Rommel. Very strange attitude for a commercial company having links with commerial software vendors for MRR software.

Best regards,
Frank




Offline dntower85  
#189 Posted : 30 September 2008 16:03:37(UTC)
dntower85


Joined: 08/01/2006(UTC)
Posts: 2,216
Location: Shady Shores, TX - USA
too may choices I'm going to have to put pictures of each controller up on a wall, put a blind fold on and through a dart.
DT
Now powered by ECoS II unit#2, RocRail

era - some time in the future when the space time continuum is disrupted and ICE 3 Trains run on the same rails as the Adler and BR18's.
Offline fvri  
#190 Posted : 30 September 2008 16:11:50(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi Darrin,

Keep it simple just keep to the thing that is working already.

Best regards,
Frank
Offline mascagni  
#191 Posted : 30 September 2008 17:02:44(UTC)
mascagni


Joined: 25/07/2002(UTC)
Posts: 804
Location: Tallahassee, FL USA
All: I think this is good news, as when we bought our CS (mine came in a start set), I didn't think I was also essentially buying an ECOS!! I have DCC trains, so this will be quite a win, and makes this upgrade path superior to a CS2!!--MM
Michael Mascagni, Tallahassee

If I weren't a Mathematician, I'd be a Violinist.--Albert Einstein
Offline fvri  
#192 Posted : 30 September 2008 17:40:37(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Yeah, evolution and improvements can't (and shouldn't be) be stopped. Only upgrade when the added value is it worthy.wink

I will try to keep up with LC as much as possible but I will not buy myself new digital systems just to make LC compatible with these new systems.

Cheers,
Frank
Offline Bigdaddynz  
#193 Posted : 01 October 2008 07:27:42(UTC)
Bigdaddynz

New Zealand   
Joined: 17/09/2006(UTC)
Posts: 13,361
Location: New Zealand
Quote:
[size=1" face="Verdana" id="quote]quote:Originally posted by mascagni
<br />..... and makes this upgrade path superior to a CS2!!--MM


That's the feeling I'm getting!
Offline fvri  
#194 Posted : 20 October 2008 21:24:11(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Hi all,

As the PC Interface protocol(version 0.1) doesn't full support implementing shuttle trains as defined in ECoS/CS-I, this functionality can easily be defined by the user in LC via the 'Actions and Conditions' concept.

If interested you can see the topic : http://fvri.forumco.com/topic~TOPIC_ID~103.asp

Best regards,
Frank
Offline frankie  
#195 Posted : 22 October 2008 17:05:49(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
I just wanted to show you what can be done with LC, video and shooting it's not my best, but it gives you an idea:http://web.tiscali.it/frankye/LC.wmv
Any suggestion is warmly welcome.
Alessandro
I have a CS1 Reloaded!
Offline dntower85  
#196 Posted : 22 October 2008 20:11:50(UTC)
dntower85


Joined: 08/01/2006(UTC)
Posts: 2,216
Location: Shady Shores, TX - USA
Excellent Alessandro!!!

took a little while to down load but worth the wait. Did you use routs or actions and conditions to define the layout?

This shows what I like about computer control... A well thought out small layout with lots of trains can be more interesting than a large layout with one or two trains just running in big loops.biggrin
DT
Now powered by ECoS II unit#2, RocRail

era - some time in the future when the space time continuum is disrupted and ICE 3 Trains run on the same rails as the Adler and BR18's.
Offline frankie  
#197 Posted : 22 October 2008 22:54:33(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
Lots of actions and both type of conditions, because I am using contact tracks, what I should try now is to swap the Cargo sprinter with the short commuter, it takes too long for the first one to get back to the original position.
I agree, a small layout with lot of action it's probably where you get the most out of computer control.
Alessandro
I have a CS1 Reloaded!
Offline fvri  
#198 Posted : 22 October 2008 23:30:59(UTC)
fvri


Joined: 07/10/2002(UTC)
Posts: 773
Location: Zwevezele,
Very nice Alessandro!! But, I was just wondering if a slowing down block is used when the signal is set to red? Anyhow a lot of train traffic on a 'relative' small layout. Very interesting layout. I hope your club friends will be convinced now to use computer control for the modular layout.

Thanks,
Ciao,
Frank

wink
Offline frankie  
#199 Posted : 23 October 2008 09:53:18(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
Thanks to Darrin I am uploading a smaller and brighter version of the movie, if size refrained you to watch it.
Regarding the slow down ahead of the signal this is something I need to work with, because I have to compromise between the loco that slows and make sure that it clears the switch, it's going to be a matter of delaying the action to happen and may be have the switch thrown by another action, instead of the one that stops the train.
May be using a route I can increase the timing between each action... I have to work on it!
Alessandro
I have a CS1 Reloaded!
Offline frankie  
#200 Posted : 23 October 2008 10:00:36(UTC)
frankie


Joined: 27/10/2006(UTC)
Posts: 692
Location: Italy
BTW everything is done with just one s88 module and I still have a 3/4 ports free.
Alessandro
I have a CS1 Reloaded!
Users browsing this topic
Guest
4 Pages<1234>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF.NET | YAF.NET © 2003-2014, Yet Another Forum.NET
This page was generated in 3.769 seconds.