76 lines
37 KiB
Plaintext
76 lines
37 KiB
Plaintext
[00:53:38] INFO Picking 1 modules
|
|
INFO Picking 1 modules in parallel
|
|
DEBUG Iteration 0 |stages|=1, |graphs|=1, |V|=14-------------------------------------
|
|
[00:53:39] DEBUG DONE Iteration 0 Phase 1.0: Canonical literal form G:1
|
|
DEBUG DONE Iteration 0 Phase 1.2: Constrain within and domain G:8
|
|
DEBUG DONE Iteration 0 Phase 1.3: Alias predicates to true G:8
|
|
DEBUG Iteration 1 |stages|=5, |graphs|=8, |V|=36-------------------------------------
|
|
DEBUG DONE Iteration 1 Phase 1.22: Fold IsSubset G:8
|
|
DEBUG DONE Iteration 1 Phase 1.24: Merge intersecting subsets G:8
|
|
DEBUG DONE Iteration 1 Phase 1.25: Predicate flat terminate G:8
|
|
DEBUG DONE Iteration 1 Phase 1.27: Predicate is!! True G:8
|
|
DEBUG Iteration 2 |stages|=38, |graphs|=8, |V|=34------------------------------------
|
|
[00:53:40] DEBUG POST https://components.atopileapi.com/v0/query
|
|
{
|
|
"queries": [
|
|
{
|
|
"package": null,
|
|
"qty": 1,
|
|
"endpoint": "resistors",
|
|
"resistance": {
|
|
"type": "Quantity_Interval_Disjoint",
|
|
"data": {
|
|
"intervals": {
|
|
"type": "Numeric_Interval_Disjoint",
|
|
"data": {
|
|
"intervals": [
|
|
{
|
|
"type": "Numeric_Interval",
|
|
"data": {
|
|
"min": 950.0,
|
|
"max": 1050.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"unit": "kiloohm"
|
|
}
|
|
},
|
|
"max_power": null,
|
|
"max_voltage": null
|
|
}
|
|
]
|
|
}
|
|
DEBUG Downloading API data C11702
|
|
[00:53:41] DEBUG GET https://components.atopileapi.com/v0/component/lcsc/11702
|
|
DEBUG Crawling datasheet for C11702
|
|
[00:53:42] DEBUG {
|
|
0: {
|
|
0: <rx_protection_resistor|Resistor>
|
|
}
|
|
}
|
|
INFO Picking 1 independent groups: {
|
|
0: <rx_protection_resistor|Resistor>
|
|
}
|
|
DEBUG Attached component C11702 to module rx_protection_resistor:
|
|
{'resistance': {'type': 'Quantity_Interval_Disjoint', 'data': {'intervals': {'type': 'Numeric_Interval_Disjoint', 'data': {'intervals': [{'type': 'Numeric_Interval', 'data': {'min': 990.0000002235174, 'max': 1009.9999997764826}}]}}, 'unit': 'ohm'}}, 'max_power': {'type': 'Quantity_Set_Discrete', 'data': {'intervals': {'type': 'Numeric_Interval_Disjoint', 'data': {'intervals': [{'type': 'Numeric_Interval', 'data': {'min': 0.0625, 'max': 0.0625}}]}}, 'unit': 'watt'}},
|
|
'max_voltage': {'type': 'Quantity_Set_Discrete', 'data': {'intervals': {'type': 'Numeric_Interval_Disjoint', 'data': {'intervals': [{'type': 'Numeric_Interval', 'data': {'min': 50.0, 'max': 50.0}}]}}, 'unit': 'volt'}}}
|
|
--->
|
|
max_power: rx_protection_resistor.max_power
|
|
max_voltage: rx_protection_resistor.max_voltage
|
|
resistance: rx_protection_resistor.resistance
|
|
INFO Slow-picked parts in 3.45s
|
|
INFO Picked complete: picked 1 parts
|
|
INFO Verify design
|
|
DEBUG Iteration 0 |stages|=1, |graphs|=1, |V|=17-------------------------------------
|
|
DEBUG DONE Iteration 0 Phase 1.0: Canonical literal form G:1
|
|
DEBUG DONE Iteration 0 Phase 1.2: Constrain within and domain G:8
|
|
DEBUG DONE Iteration 0 Phase 1.3: Alias predicates to true G:8
|
|
DEBUG Iteration 1 |stages|=5, |graphs|=8, |V|=42-------------------------------------
|
|
DEBUG DONE Iteration 1 Phase 1.22: Fold IsSubset G:8
|
|
DEBUG DONE Iteration 1 Phase 1.24: Merge intersecting subsets G:8
|
|
DEBUG DONE Iteration 1 Phase 1.25: Predicate flat terminate G:8
|
|
DEBUG DONE Iteration 1 Phase 1.27: Predicate is!! True G:8
|
|
DEBUG Iteration 2 |stages|=38, |graphs|=8, |V|=40------------------------------------
|