¿ªÔÆÌåÓý

Date

Locked Re: Question about moving files from stick to another computer

 

The XML file is all you need _unless_ you created any custom graphics (i.e. your own icons, or a background for the panel, or similar). If you¡¯ve made any of those, they have to move over too.

Bob

On Feb 11, 2020, at 6:07 PM, mrclassicman <mrclassicman512@...> wrote:

I have completed a new set up "panel, logix, switches, sensors and layout" on a different computer. I want to move the necessary files over to another computer connected to my layout. What specific files do I need to move? Do I just have to move the ".xml" files or are there some files residing in other files that would need to be moved as well? Both systems are Windows 10 and running JMRI 4.19.
--
Terry Cummins
S.E. Michigan
--
Bob Jacobsen
rgj1927@...


Locked Re: WiThrottle crash? #withrottleserver

 

Hello @ all
?
someone has news about this problem, which i have too.
?
since the update of Engine Driver (v2.24.93), JMRI (vJMRI.4.18 + R37ad3d0), Android (v7.0) unable to connect. Deadlines exceeded.
Even when deactivating the GSM network.
?
The problem is the same on Linux, W10 and RPi3B +.
?
Thank you


Locked Re: Operations manifest printing #operationspro

 

Gene,
I'm not a computer guru but when I select PRINT in the dialog that comes up I select "Save as pdf" or "Microsoft print to pdf" in the printer or destination drop down list.? You then get a chance to specify where you want? the file created.? If you are printing a lot of manifests like I do, I find it easier to first go to the control panel and make the pdf printer be my default printer.? That saves a lot of keystrokes.? More info here:? ?
Dave...


Locked Re: Help Setting up JMRI & NCE Power Cab Via USB

 

Tom,

Let's recap...

On 11 Feb 2020, at 3:47 PM, Dave Heap via Groups.Io <dgheap@...> wrote:

2020-02-10 19:37:29,123 usbdriver.UsbDriverAdapter INFO - NCE USB COM4 port opened at 9600 baud [main]
2020-02-10 19:37:29,249 nce.NceConnectionStatus INFO - NCE EPROM revision = 7.3.0 [AWT-EventQueue-0]
This is the expected reply from the NCE USB and indicates all is well with COM ports, JMRI settings, and NCE USB settings.
So far so good.

2020-02-10 19:38:30,720 jmrix.AbstractMRTrafficController WARN - Timeout on reply to message: 9E consecutive timeouts = 0 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
This is where things go wrong. JMRI has only been talking to the NCE USB (that's where the NCE EPROM revision = 7.3.0 message came from and it told me all jumpers are off).

Now JMRI has asked the NCE USB to tell the Power Cab to enter program track mode.
I'm assuming you must have tried to Read/Identify.... that's fine but please report what you do...

This hasn't succeeded. I think you'll find the CAB BUS LED (so marked) beside the RJ socket has come on and stuck on. This indicates that the NCE USB is hung up waiting for a Ping from the Power Cab.
Please try again, this time watching the two LEDs on the NCE USB. One is marked USB the other is marked CAB BUS.

- Shut down JMRI and your Power Cab.
- Turn on the Power Cab. You may see a flicker from the CAB BUS LED.
- Start JMRI but don't try to do anything. You may see a brief flicker from the USB LED. Nothing should stay on.
- Try an Identify. Report what happens with the LEDs. You should see brief flickers from both. If one or other gets stuck on, that's significant.
- If the CAB BUS LED gets stuck on, read below again.
- Send us a system log.

This indicates a communications failure between the NCE USB and the Power Cab.

This could be due to:
1) Bad wiring connection via wires 3 & 4 of the cables, sockets connecting the Power Cab to the NCE USB. They aren't needed when the Power Cab is the only device plugged in. They are essential once you have a second device (NCE USB or slave throttle). Do a bit of visual checking.
2) Bad/marginal RS485 driver chips on either/both of the Power Cab and NCE USB.
3) The problem described at the following link, possibly combined with (2) above.
<>


We are suddenly being overwhelmed by this sort of problem and we are suspecting hardware problems...
We are attempting to make progress with our hardware suspicions...

Dave in Australia


Locked Transponding script not working in JMRI 4.18

Peter Rushworth
 

Hi,

I have been running transponding on my layout since about 2009 and have made changes to the scripts I use as JMRI has new releases.

I run two scripts, Transponding_Startup and Transponding. ?The first displays on the panel where locos are located at the startup of a run. ?It use MemoryVariables in the 6xxx range to store the loco address. ?The second displays the location of locos that are run during the normal running of the layout. ?It records the location of the locos using MemoryVariables in the 3xxx range. I use the script locostartup.py to run all locos at zero speed for 3 seconds to find the initial location block for each loco.

With JMRI 4.18 the Transponding_Startup.py script senses a loco at the correct location, but when the loco moves to another block the initial block location is removed. ?This should not happen as I have #ed out the 'departure' portion of the script. ?Further more if there are two locos in a block when one moves out to another transponding block both entries are disappear. ?If the loco returns to the original block both entries reappear. ?I can also follow this in the MemoryVariables table of JMRI Tools.

The files I use are:
Transponding_Startup_7_2-2020.py
Transponding_7_2_2020
Locostartup.py

The first two scripts have been added to Files, see Transponding.

Any help or advise would be appreciated.

Regards
Peter


Locked Error message in system console

 

Hi I am new to JMRI I posted the other day trying to solve a problem and have realized that I was going in the wrong direction.?


I am using a Digitrax system, and have a loop with? 6 block and 3 sections.? My goal is to be able to run two locomotives around the loop without them running in each other. There is 3 errors in the system console that I cannot figure out how to? correct. I have added signals at the end of the sections with no change.


The Occupation Block will not allow me to create Portals as it says my blocks do not exist.


Any suggestions I spent the morning looking for videos that deal with this topic with no luck, hopefully my signals are set to run clockwise.


Phil


Ps There are pictures in the photo album


Locked Question about moving files from stick to another computer

 

I have completed a new set up "panel, logix, switches, sensors and layout" on a different computer. I want to move the necessary files over to another computer connected to my layout. What specific files do I need to move? Do I just have to move the ".xml" files or are there some files residing in other files that would need to be moved as well? Both systems are Windows 10 and running JMRI 4.19.?
--
Terry Cummins
S.E. Michigan


Locked Re: Operations Feature Request #operationspro

 

Would it work to print it twice, the 2nd time as a PDF, then email/file share to the remote person?

On Mon, Feb 10, 2020, 05:21 Phil in gorgeous Young Harris via Groups.Io <philabernathy=[email protected]> wrote:

On Sat, Feb 8, 2020 at 09:45 AM, Dennis Drury wrote:
Thanks Phil, but the DS is in a different room from where the manifests are generated and sometimes the DS is in a different state.? Bottom line is to give the layout a more prototype feel by generating prototype paperwork.? If it makes it easier for the visiting operators so much the better.
?
If I knew how to code it I'd do this myself but that's not in the cards.? Thanks.
Dennis, I am not sure how the information is to be delivered to the Dispatcher in his/her remote location.? I had assumed that a printer could spew out the reports needed at the Dispatcher location. If not a direct connection (or networked through TCP/IP somehow, which is above my pay grade), could reports be emailed??

On my JMRI using a highly modified (bastardized some might successfully argue; hope Dan is not listening) Manifest Creator Excel add-on, I can print a report from the csv file that is generated when a train is built.? I normally print all my Manifests and Switchlists to a PDF file and store them for distribution via email or by USB stick.? In testing my idea for a Dispatcher summary, I have generated a report for one train (repeatable for each train built) with a line showing the Station, departure time, direction, quantity of locos assigned (not used on my railroad, but should work if actually used), number of cars and total (estimated) tonnage for each stop on that route.? It could also show full and empty counts, but I do not use that, just total car counts.

Here is a text version of my report:
"Train Manifest #44?? Page - 1? ? 2/10/2020 7:34
MANIFEST for Train #44-
Train departs Elizabeth Northbound @ 13:01 with 1 Locos, 9 Cars , 628 Tons
Train departs Tate Northbound @ 13:02 with 1 Locos, 8 Cars , 603 Tons
Train departs Ellijay Northbound @ 13:11 with 1 Locos, 6 Cars , 453 Tons
Train departs Blue Ridge Northbound @ 13:23 with 1 Locos, 7 Cars , 531 Tons
Train departs Murphy Junction Northbound @ 13:32 with 1 Locos, 4 Cars , 252 Tons
Train departs Copperhill Northbound @ 13:44 with 1 Locos, 0 Cars , 0 Tons
Train terminates at North Etowah"

I do not track cabeese, so that count is not shown and for certain eras would be irrelevant.? For loco count, since I do not use them, I added code so that if 0 then it's 1 since I know the train would have at least one.? If locos are used in JMRI, the csv file generated when a train is built will include adds or drops (helpers) and starting quantity and the code in Excel should use that info.???

Due to the major (for us) snowstorm Saturday, our planned Op Session was postponed until Wednesday, so I might print these out and talk to our Dispatcher about their usefulness.? Maybe something like this would work for your idea, and if so, the Creator's website (if you do not already use them) is .? Since my old Excel doesn't behave with the latest version, I have kept an old one running and keep modifying it to force it to my will, usually with the precision of a crowbar on an HO model (I am a hacker, not a programmer).?

If this is close to what you imagined, maybe Dan or I can come up with how to get it from the new Creator Excel program. Since you are using Operations, the files needed are being generated (csv manifest files) and the Manifest Creator just reads that file and builds the manifest one line at a time.? If all that is needed is the station summary (like I have shown), it may be easier than what I went through to get it.? There may also be a way to get all trains into one long report, but that would take some file manipulation.? One page per train (unless too many stations for one page) may be the best option.?

Phil in gorgeous Young Harris, Georgia, USA


Locked Re: Help with DS64's and JMRI

 

No reason for LocoNet unless you need to get information back from the layout for some purpose or another.

When working with the turnout control tool, ignore the "115:" part. Use _only_ the "12" part (or whatever OpSw" number you want to change).

Yes, since you do not have the DS64s connected to LocoNet, there is no practical way to tell what the OpSw values are.

Regards,
Billybob

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of signupdetail@...
Sent: Tuesday, February 11, 2020 7:36 PM
To: [email protected]
Subject: Re: [jmriusers] Help with DS64's and JMRI

Really appreciate the clear & detailed inputs provided!

Given that mine is a 4¡¯ x 8¡¯ layout, I assume I don¡¯t need to go the LocoNet way. In fact, I don¡¯t know much about LocoNet & have been busy working on the JMRI learning curve, enjoying my multiple trains with Decoder Pro & Panel Pro with SPROG 3!

That being said, would be open to advice, if LocoNet makes for an enhanced experience. Also, is LocoNet a must if 2 DS64¡¯s are going to be used (to set the Board ID¡¯s)? Given that I am comfortable with computers and such, which LocoNet product would be best suitable to begin that journey, if I don¡¯t intend using a Digitrax throttle/ command station.

Getting back to configuring the DS64 OpSw settings via JMRI ¨C Does it mean that once it¡¯s in programming mode by pressing the hardware OPS button on it, then on Decoder Pro turnout control screen, I need to key in 115:12 in the address box (in case I want to program the OpSw12) and then click on ¡°Thrown¡± or ¡°Close¡± to change that parameter?

Does my LocoNet non-availability limitation also mean that the OpSw settings status cannot be read back & hence I will never know the actual OpSw values on the DS64?

Thanks & regards,
EsK


Locked Re: Help with DS64's and JMRI

 

Really appreciate the clear & detailed inputs provided!
?
Given that mine is a 4¡¯ x 8¡¯ layout, I assume I don¡¯t need to go the LocoNet way. In fact, I don¡¯t know much about LocoNet & have been busy working on the JMRI learning curve, enjoying my multiple trains with Decoder Pro & Panel Pro with SPROG 3!
?
That being said, would be open to advice, if LocoNet makes for an enhanced experience. Also, is LocoNet a must if 2 DS64¡¯s are going to be used (to set the Board ID¡¯s)? Given that I am comfortable with computers and such, which LocoNet product would be best suitable to begin that journey, if I don¡¯t intend using a Digitrax throttle/ command station.
?
Getting back to configuring the DS64 OpSw settings via JMRI ¨C Does it mean that once it¡¯s in programming mode by pressing the hardware OPS button on it, then on Decoder Pro turnout control screen, I need to key in 115:12 in the address box (in case I want to program the OpSw12) and then click on ¡°Thrown¡± or ¡°Close¡± to change that parameter??
?
Does my LocoNet non-availability limitation also mean that the OpSw settings status cannot be read back & hence I will never know the actual OpSw values on the DS64?
?
Thanks & regards,
EsK
?


Locked Re: Help Setting up JMRI & NCE Power Cab Via USB

 

This may sound simplistic, but look at the circuit board of the USB circuit board and verify that the connectors have the pins soldered. I actually had to solder mine.
(Been several years ago)
Regards,
Jeff Oliver


Locked Re: JMRI and DCC++: Exception with Simple Programmer in Ops Accessory Byte/Extended Byte mode #dccpp #4-18

 

¿ªÔÆÌåÓý

Tim,

Thanks for reminding me about the buffer structure implications. I now remember why I put it aside last time I looked, because I wasn't up with how tight memory was, etc...

After I've had coffee and discussed some NCE issues with a colleague, I'll look at the JMRI code.

Dave in Australia


On 12 Feb 2020, at 2:46 AM, tnt23 <tim.tashpulatov@...> wrote:

For the record, here are changes I made to DCC++ BaseStation code for 6 byte packets.

PacketRegister.h:

struct Packet{
? byte buf[11]; // was 10?
? byte nBits;
}; // Packet
PacketRegister.cpp: in?RegisterList::loadPacket starting from Line 70:

if(nBytes==3){
? ? p->nBits=49;
? } else{
? ? buf[6]+=b[3]>>2;? ? ? ? ? ? ? ? ? // b[3], bits 7-2
? ? buf[7]=b[3]<<6;? ? ? ? ? ? ? ? ? ?// b[3], bit 1-0
? ? if(nBytes==4){
? ? ? p->nBits=58;
? ? } else{
? ? ? buf[7]+=b[4]>>3;? ? ? ? ? ? ? ? // b[4], bits 7-3
? ? ? buf[8]=b[4]<<5;? ? ? ? ? ? ? ? ?// b[4], bits 2-0
? ? ? if(nBytes==5){
? ? ? ? p->nBits=67;
? ? ? } else{
? ? ? ? buf[8]+=b[5]>>4;? ? ? ? ? ? ? // b[5], bits 7-4
? ? ? ? buf[9]=b[5]<<4;? ? ? ? ? ? ? ?// b[5], bits 3-0
//? ? ? ? p->nBits=76;
? ? ? ? if (nBytes == 6) {
? ? ? ? ? p->nBits = 76;
? ? ? ? } else {
? ? ? ? ? buf[9]+=b[6]>>5;? ? ? ? ? ? ? // b[6], bits 7-5
? ? ? ? ? buf[10]=b[6]<<3;? ? ? ? ? ? ? ?// b[6], bits 4-0
? ? ? ? ? p->nBits=85;
? ? ? ? }? ? ? ??
? ? ? } // >5 bytes
? ? } // >4 bytes
? } // >3 bytes


Locked Re: Clarifying expection

 

Thanks for your suggests. I will continue to use the group.

Phil

On Sat, Feb 8, 2020 at 6:12 PM Steve_G <RailRodder@...> wrote:
Hi Phil
Need a lot more information.
I take that you have:
Created a layout panel.
Set up all the blocks with sensors.
Driven the train round manually and all the right blocks went occupied unoccupied the train went round.
You put blocks into sections. (With direction sensors?).
Sections into transits. All set up as all fwd or all rev.
Added signals at all block boundrys. (Masts or Heads?)
All SML for masts or SSL for heads set up and working.
Dispatcher options set correctly.(using heads or masts must be set correctly).
If you use the train set up exactly as shown you are driving the train......drive the train manually through the transit and check the occupancy and signals.
Set to automatic.
Remove the back and forth and see if that works.
Then try B&F setting continious with a delay.

I normally recommend starting with 2 blocks, 2 section, 1 transit. Then if that works add one block and section at a time. Saves years of frustration. Stating with threes on the right track.
Steve G.


Locked Re: Vanishing Roster

 

I have noticed what seems to be this same symptom a couple of times as well. A simple restart of JMRI and all is well, the roster "returns". No rebuild roster needed, the roster.xml file is unchanged (it's in DropBox, so I see change history).
I enabled roster debug a while back, but the messages were identical for the failed attempt as for the successful attempt. In both cases, the "readFile sees xx children" and the subsequent "Add entry..." lines are as expected.
Tried several more times and could not get the failure to repeat.


Locked Re: JMRI and DCC++: Exception with Simple Programmer in Ops Accessory Byte/Extended Byte mode #dccpp #4-18

 

(sorry for polluting the thread)

I couldn't help but opened an issue with JMRI repository, to save a bit of traffic here.



Dave, if you will be making a custom build for me, could you please 1) add some logging there to dump the whole 'M' command, and 2) instead of increasing length condition from 5 to 6, just change the 'for' cycle in line 2445 to run until num_bytes-1? Thanks again.

Regards
Tim


Locked Re: Operations manifest printing #operationspro

 

sorry for the late entry but I am having similar problems with my new printer -? ?it prints the manifests but in minuscule fonts.

then printer is an HP 2600 and is the default printer
computer is an? Acer running win 10 and the jmri is V4.11 i think.

All other devices in the house print fine

from above discussion it looks like the quick fix would be to print to a pdf.? Not quite sure how to get this done,

As always, thanks for your help

Gene


Locked Re: Undefined problem double x over in Panel Pro editor #paneleditor

 

¿ªÔÆÌåÓý

It makes no difference which I position the mouse button over I do not in any case get the drag image to move into any of the spaces on the icon panel. No worries, in the middle of the night I woke up with a solution! I just used the turnout function, moved two of each to the panel, rotated one of each 180 degrees, resized them to 75%, and ?placed them so that they look like a double cross over. They are all numbered with the same turnout number so they work in unison ! Done deal, working for me. A rather around the block solution but it works. Thanks for the input, this baby is put to bed! Lol

?

Terry Cummins

S.E. Michigan

?

Sent from for Windows 10

?

From: Dave Sand
Sent: Monday, February 10, 2020 9:38 PM
To: [email protected]
Subject: Re: [jmriusers] Undefined problem double x over in Panel Pro editor #paneleditor

?

Terry,

?

Just to be clear, you position the mouse over a turnout name, click and hold the mouse button, move the move over a "undefined" box and release the mouse button?

?

What version of JMRI are you running?

?

?

Dave Sand

?

?

----- Original message -----

From: mrclassicman <mrclassicman512@...>

Subject: Re: [jmriusers] Undefined problem double x over in Panel Pro editor #paneleditor

Date: Monday, February 10, 2020 8:19 PM

?

Dave, I uploaded a screen shot of the Panel Pro Editor screen open with the "undefined boxes". Sorry I don't know why the screen shot is so fuzzy. Additionally I tried as you suggested moving the names to the boxes and or the icons to the boxes and there is no common dragging the image, as with all of the other placed icons, present. There must be something very simple that I am missing as everything else has worked perfectly! So I am back to looking at this tomorrow. There must be some means for defining the required boxes and it must be deep in the program. The image is has been loaded into the photo section under the heading "Panel Pro Editor X over"

--

Terry Cummins

S.E. Michigan

?

?


--
Terry Cummins
S.E. Michigan


Locked Re: JMRI and DCC++: Exception with Simple Programmer in Ops Accessory Byte/Extended Byte mode #dccpp #4-18

 

For the record, here are changes I made to DCC++ BaseStation code for 6 byte packets.

PacketRegister.h:

struct Packet{
? byte buf[11]; // was 10?
? byte nBits;
}; // Packet
PacketRegister.cpp: in?RegisterList::loadPacket starting from Line 70:

if(nBytes==3){
? ? p->nBits=49;
? } else{
? ? buf[6]+=b[3]>>2;? ? ? ? ? ? ? ? ? // b[3], bits 7-2
? ? buf[7]=b[3]<<6;? ? ? ? ? ? ? ? ? ?// b[3], bit 1-0
? ? if(nBytes==4){
? ? ? p->nBits=58;
? ? } else{
? ? ? buf[7]+=b[4]>>3;? ? ? ? ? ? ? ? // b[4], bits 7-3
? ? ? buf[8]=b[4]<<5;? ? ? ? ? ? ? ? ?// b[4], bits 2-0
? ? ? if(nBytes==5){
? ? ? ? p->nBits=67;
? ? ? } else{
? ? ? ? buf[8]+=b[5]>>4;? ? ? ? ? ? ? // b[5], bits 7-4
? ? ? ? buf[9]=b[5]<<4;? ? ? ? ? ? ? ?// b[5], bits 3-0
//? ? ? ? p->nBits=76;
? ? ? ? if (nBytes == 6) {
? ? ? ? ? p->nBits = 76;
? ? ? ? } else {
? ? ? ? ? buf[9]+=b[6]>>5;? ? ? ? ? ? ? // b[6], bits 7-5
? ? ? ? ? buf[10]=b[6]<<3;? ? ? ? ? ? ? ?// b[6], bits 4-0
? ? ? ? ? p->nBits=85;
? ? ? ? }? ? ? ??
? ? ? } // >5 bytes
? ? } // >4 bytes
? } // >3 bytes
and in?RegisterList::writeTextPacket, starting from Line 203:

void RegisterList::writeTextPacket(char *s) volatile{
??
? int nReg;
? byte b[7];
? int nBytes;
? volatile RegisterList *regs;
? ??
? nBytes=sscanf(s,"%d %x %x %x %x %x %x",&nReg,b,b+1,b+2,b+3,b+4, b+5)-1;
?
//INTERFACE.print(nBytes);
??
? if(nBytes<2 || nBytes>6){? ? // invalid valid packet
? ? INTERFACE.print("<mInvalid Packet>");
? ? return;
? }
? ? ? ? ?
? loadPacket(nReg,b,nBytes,0,1);
? ??
} // RegisterList::writeTextPacket()
Sorry I failed to make myself clear regarding sscanf() behavior, certainly it will report correct number of arguments scanned for 2, 3, 4, and 5 cases. What I meant was that it would report nBytes=6 when there are more arguments passed to it than is noted in its format string, and thus RegisterList::writeTextPacket() won't report this as an error.

Regards
Tim





Locked Re: basic hook up laptop to powerhouse #nce

 

Update, spent a couple of hours late into the night trying everything that was suggested. Nothing seemed to change. Finally decided just to clear everything off and start over this morning. So I deleted the entire program and reinstalled it this morning. I do not know what is different, but the system is working! I have throttle control and I have programmability. thanks for all the help and suggestions, Bruce Mount Airy, Maryland

On Feb 10, 2020, at 8:33 PM, Dave Heap <dgheap@...> wrote:

Bruce,

On 11 Feb 2020, at 8:21 AM, forfoum@... wrote:

Go into Windows Device Manager, view COM ports.. Now disconnect / connect your RS-232/USB cable from the computer and note the change.. Should vanish and reappear. If you see nothing, then the device driver is not loaded or the device has a problem. If no driver loaded but device is operational, it should show up as unknown device.
FTDI USB-Serial Drivers from:
<>

Dave in Australia



Locked Re: Undefined problem double x over in Panel Pro editor #paneleditor

 

¿ªÔÆÌåÓý

It makes no difference which I position the mouse button over I do not in any case get the drag image to move into any of the spaces on the icon panel. No worries, in the middle of the night I woke up with a solution! I just used the turnout function, moved two of each to the panel, rotated one of each 180 degrees, resized them to 75%, and ?placed them so that they look like a double cross over. They are all numbered with the same turnout number so they work in unison ! Done deal, working for me. A rather around the block solution but it works. Thanks for the input, this baby is put to bed! Lol

?

Terry Cummins

S.E. Michigan

?

Sent from for Windows 10

?

From: Dave Sand
Sent: Monday, February 10, 2020 9:38 PM
To: [email protected]
Subject: Re: [jmriusers] Undefined problem double x over in Panel Pro editor #paneleditor

?

Terry,

?

Just to be clear, you position the mouse over a turnout name, click and hold the mouse button, move the move over a "undefined" box and release the mouse button?

?

What version of JMRI are you running?

?

?

Dave Sand

?

?

----- Original message -----

From: mrclassicman <mrclassicman512@...>

Subject: Re: [jmriusers] Undefined problem double x over in Panel Pro editor #paneleditor

Date: Monday, February 10, 2020 8:19 PM

?

Dave, I uploaded a screen shot of the Panel Pro Editor screen open with the "undefined boxes". Sorry I don't know why the screen shot is so fuzzy. Additionally I tried as you suggested moving the names to the boxes and or the icons to the boxes and there is no common dragging the image, as with all of the other placed icons, present. There must be something very simple that I am missing as everything else has worked perfectly! So I am back to looking at this tomorrow. There must be some means for defining the required boxes and it must be deep in the program. The image is has been loaded into the photo section under the heading "Panel Pro Editor X over"

--

Terry Cummins

S.E. Michigan

?

?


--
Terry Cummins
S.E. Michigan