XSCH(1)
π xsch β okay bestie, let's look at some schematics
So the manual header says XSCH(1) from the ALLIANCE Reference Manual, and honestly? Iconic. This is the page for xsch, the graphical schematic viewer, and we're gonna get through it together. π«Ά
β¨ SYNOPSIS β¨
xsch [-l file_name] [-xor] [-install] [-force] [-I input_format] [-slide
file_name ...]
That's the whole vibe check right there. Now let's unpack it. πΈ
π ORIGIN π
Okay so this software? It belongs to the ALLIANCE CAD SYSTEM, developed by the ASIM team at the LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France. Oui oui, Paris. π
- Web :
http://asim.lip6.fr/recherche/alliance/ - E-mail :
alliance-users@asim.lip6.fr
π DESCRIPTION π
Xsch is a graphical schematic viewer, periodt. Every single functionality is reachable through different menus. It works under Motif and X11r6. When you enter Xsch, the main window shows up and displays 5 different menus on the top bar. You get into these menus by simply clicking the mouse left button. Here's the rundown of each one:
π File
- Open β loads an existing file. Lowkey important note: a file with the same name and the extention
.xsccan be used to attach special colors and comments to all displayed objects (peep below for the details, iykyk). - Quit β quits
xsch. Sad but necessary. π
π Edit
- Identify β identifies a selected object.
- Connected β highlights a selected object.
- Search β searches for an object by its name.
π View
- Zoom β performs zoom in, zoom out, center, fit, refresh on figure.
- Layer β selects types of layers displayed.
- Map β shows cursor position in the entire figure.
- Arrows β shows arrows for moving at the grid step.
- Grid β sets the
X,Ystep of the grid if displayed.
π Tools
- Hierarchy β enables the user to browse into the design hierarchy. Main character energy honestly. π
- Message β displays the last error messages.
π Setup
Saves or loads a user defined configuration of default displayed menus. Your own little aesthetic, saved forever. β¨
β¨οΈ SPECIAL KEYS β¨οΈ
+/-β next or previous file in slide mode.
That's it, that's the whole keymap, and we respect it. π
π₯ OPTIONS π₯
-lfile_name β loads the file file_name (with or without extention).-xorβ two graphic cursor methods can be used, invert or xor.-forceβ this option forces all graphical objects to be displayed.-installβ switches to a private color map.-Iinput_format β specifies the input format (vst(5),al(5),vbe(5)).-slidefile_name ... β enables slide mode; all specified files will be displayed one by one using the keys+/-in the graphic window.
π¦ XSC FILE FORMAT π¦
Okay this part is literally the fun part, bestie β it's how you make your schematic pretty. Here's the example file, verbatim, no cap:
# Example of .xsc file
#
# To attach a particular color and comment to a box :
# B:box_name:color:comment
# color is an integer from 0 to 32, or -1 for no_color
# comment is a string
B:my_box:0:this box should be blue
B:another_box:-1:this won't change the box color
#
# To attach a particular color and comment to a net :
# N:net_name:color:comment
N:my_net:15:this net should be green
#
# To attach a particular color and comment to a connector :
# C:connector_name:color:comment
C:my_con:32:this connector should be red
#
# To attach a particular color and comment to a path :
# P:from_name:net_name:to_name:color:comment
P:my_con:my_net:my_box:15:this path should be green
Slay. Color your boxes, your nets, your connectors, your paths β all of it. π¨
πΈ ENVIRONMENT VARIABLES πΈ
MBK_CATA_LIBβ indicates the path to the read only libraries to be used.MBK_WORK_LIBβ indicates the path to the read directory for the session.MBK_IN_LOβ indicates the file format to be used.XSCH_PARAM_NAME(optional) β indicates the path to the parameter file used by Xsch.
π SEE ALSO π
mbk(1), MBK_CATA_LIB(1), MBK_WORK_LIB(1), PAT(5), asimut(1)
Yeah, SEE ALSO is nested under the environment variables section in the original page, and we're keeping it exactly where it lives. No reorganizing, no notes. π
π BUG REPORT π
This tool is under development at the ASIM department of the LIP6 laboratory. We need your feedback to improve documentation and tools. So likeβ¦ tell them if something's cursed, bestie. π
Sign-off time: this page came from ASIM/LIP6, dated September 1, 2000 (yes, a genuine Y2K-era icon β), and it's the XSCH(1) page from the ALLIANCE Reference Manual. Go look at some schematics. Mwah. ππ
π¦ where this page comes from
- nixos 26.05: alliance 5.1.1-unstable-2025-02-24
- nixpkgs unstable: alliance 5.1.1-unstable-2025-02-24
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms