If I want to use a function I already built in another tab, should I define its outputs again in the current tab/ exercise I’m using it in? to simplify, if a function’s output is a binary string should I use a pin or just feed the function’s output into a tunnel?
What do you mean by “tab”? All sub-circuits must be contained in the Logisim file that you submit. If you import external files through the “Project → Load Library” menu, your file will not be readable to the automated validation and grading systems.
Does this answer your question? If not, please try and rephrase the question, I don’t fully understand what you’re trying to say.