Merge branch 'master' of https://gitlab.com/AluminumTank/radec
This commit is contained in:
commit
0b29c9e2b5
BIN
Homework6_Daniel_Joel.zip
Normal file
BIN
Homework6_Daniel_Joel.zip
Normal file
Binary file not shown.
@ -175,6 +175,14 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="..\..\readme.md" />
|
<None Include="..\..\readme.md" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Image Include="..\..\Screenshots\circuit0.JPG" />
|
||||||
|
<Image Include="..\..\Screenshots\circuit1.JPG" />
|
||||||
|
<Image Include="..\..\Screenshots\circuit2.JPG" />
|
||||||
|
<Image Include="..\..\Screenshots\circuit3.JPG" />
|
||||||
|
<Image Include="..\..\Screenshots\circuit4.JPG" />
|
||||||
|
<Image Include="..\..\Screenshots\circuit5.JPG" />
|
||||||
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
@ -98,4 +98,24 @@
|
|||||||
<Filter>Resource Files</Filter>
|
<Filter>Resource Files</Filter>
|
||||||
</None>
|
</None>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Image Include="..\..\Screenshots\circuit0.JPG">
|
||||||
|
<Filter>Resource Files</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="..\..\Screenshots\circuit1.JPG">
|
||||||
|
<Filter>Resource Files</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="..\..\Screenshots\circuit2.JPG">
|
||||||
|
<Filter>Resource Files</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="..\..\Screenshots\circuit3.JPG">
|
||||||
|
<Filter>Resource Files</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="..\..\Screenshots\circuit4.JPG">
|
||||||
|
<Filter>Resource Files</Filter>
|
||||||
|
</Image>
|
||||||
|
<Image Include="..\..\Screenshots\circuit5.JPG">
|
||||||
|
<Filter>Resource Files</Filter>
|
||||||
|
</Image>
|
||||||
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
BIN
Screenshots/circuit0.JPG
Normal file
BIN
Screenshots/circuit0.JPG
Normal file
Binary file not shown.
After Width: | Height: | Size: 34 KiB |
BIN
Screenshots/circuit1.JPG
Normal file
BIN
Screenshots/circuit1.JPG
Normal file
Binary file not shown.
After Width: | Height: | Size: 36 KiB |
BIN
Screenshots/circuit2.JPG
Normal file
BIN
Screenshots/circuit2.JPG
Normal file
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
BIN
Screenshots/circuit3.JPG
Normal file
BIN
Screenshots/circuit3.JPG
Normal file
Binary file not shown.
After Width: | Height: | Size: 36 KiB |
BIN
Screenshots/circuit4.JPG
Normal file
BIN
Screenshots/circuit4.JPG
Normal file
Binary file not shown.
After Width: | Height: | Size: 37 KiB |
BIN
Screenshots/circuit5.JPG
Normal file
BIN
Screenshots/circuit5.JPG
Normal file
Binary file not shown.
After Width: | Height: | Size: 35 KiB |
@ -37,4 +37,3 @@ bool operator<(const Event &e1, const Event &e2) {
|
|||||||
}
|
}
|
||||||
return e1.evTime > e2.evTime;
|
return e1.evTime > e2.evTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,14 +18,7 @@ int main() {
|
|||||||
|
|
||||||
cout << "Please enter filename: ";
|
cout << "Please enter filename: ";
|
||||||
getline(cin, fileName);
|
getline(cin, fileName);
|
||||||
cout << "What time do you want to simulate to (default 60ns)? ";
|
|
||||||
if (cin.peek() == '\n') {
|
|
||||||
len = 60;
|
|
||||||
}
|
|
||||||
else if (!(cin >> len)) {
|
|
||||||
cout << "Invalid input; using 60.\n";
|
|
||||||
len = 60;
|
|
||||||
}
|
|
||||||
canOpen = e.parseCircuit(fileName);
|
canOpen = e.parseCircuit(fileName);
|
||||||
|
|
||||||
// 2. Parse the vector file to initialize the simulation Queue with initial
|
// 2. Parse the vector file to initialize the simulation Queue with initial
|
||||||
@ -38,10 +31,19 @@ int main() {
|
|||||||
// third, create and queue any future Wire state changes as new Events
|
// third, create and queue any future Wire state changes as new Events
|
||||||
// fourth, apply e's effects
|
// fourth, apply e's effects
|
||||||
if(canOpen) {
|
if(canOpen) {
|
||||||
|
cout << "What time do you want to simulate to (default 60ns)? ";
|
||||||
|
if (cin.peek() == '\n') {
|
||||||
|
len = 60;
|
||||||
|
}
|
||||||
|
else if (!(cin >> len)) {
|
||||||
|
cout << "Invalid input; using 60.\n";
|
||||||
|
len = 60;
|
||||||
|
}
|
||||||
e.simulate(len);
|
e.simulate(len);
|
||||||
|
|
||||||
// 4. Print the results of the simulation
|
// 4. Print the results of the simulation
|
||||||
e.print(len);
|
e.print(len);
|
||||||
system("pause");
|
|
||||||
}
|
}
|
||||||
|
system("pause");
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
BIN
src/termproject.pdf
Normal file
BIN
src/termproject.pdf
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user