Mason
- I’m getting a “problem with file” error- what’s up with that?
- Most likely, this is an XML problem- see FAQ 5.4.3
- Check
to make sure the path is set correctly- if this is a new run directory
make sure your paths.txt exists and is set up correctly
- File names are case sensitive on many systems.
- I’m getting a “port found not to attach to a node” error- but I’m sure that I’ve defined the node in a device
- Make sure your alias name speling and capitalizations are correct. Alias names are case sensitive
- Make sure your file name exists and the path is set correctly- on some systems the file names are case sensitive.
- I’d like my output to…
- Why do I get an error when I try to use a constant (j, c, π, etc.)?
- Make sure you use the underscore in front of the constant (_j,_ c, _pi)
- Make sure you use the correct capitalization (_pi)
- Why isn’t my variable/ goal/ calculation working?
- Make sure your speling and capitalIzations are correct in the formula. muParser is case sensitive.
- When using S--Parameters, remember both underscores: S_1_1, S_1_2, S_2_1, S_2_2, etc.
XML
- Why don’t you make your XML processing more robust? Why doesn’t it give more useful debug information
- I use a library to process the XML files because I don’t want to twiddle text.
- Many freeware XML editors offer useful debug information.
- Why do you use XML?
- I use XML for many reasons. It’s a “standard” way of doing things, so the learning curve shouldn’t be too hard.
- I
don’t have to deal with writing text-twiddling code, which is nice.
Writing out files after optimizing the values is very painless.
- Using XML allows me to be fairly forgiving about the order in which commands are given.
- XML
also gives a lot of flexibility in adding new features later. For
example, should I add a GUI, component artwork can be defined in the
primitive files or sub--circuits and I don’t need to worry about
forward or backward compatibility.
- How do I fix an “Error processing Mason file”?
- Try
loading your file in a general purpose XML reader- if it loads okay
this may be a Mason issue. Hint: Microsoft's XML viewer is broken.
- Make sure your quotes are normal quotes, " not “ or ”
- Make sure you have no spaces in your brackets. The extra space at column 3 below will cause this error.
|